Bonjour,
Je sais que ce problème a déjà été exposé dans plusieurs fois et dans plusieurs forum mais si je m'autorise à demander de l'aide ici c'est bien parceque je n'y arrive pas.
Je voudrais que l'userform s'ajuste à la taille de l'écran mais aussi les composants qui lui sont propres (multipage => avec combobox textbox label check box etc)
j'ai pu trouver sur internet cette solutin
	
	
	
	
	
		
mais j'ai un message d'erreur qui s'affiche "propriété ou méthode non gérée" par rapport à la ligne ctl.FontSize = ctl.FontSize * ratioh en la supprimant sa ne donne pas ce que je veux. Je l'ai placé dans Userform_Initialize() j'ai aussi essayé dans userform_activate
Merci d'avance
edit je me reprend quand j'enleve la ligne a probleme sa ajuste quasiment comme il faut mais la fenetre peut bouger ma question comment faire pour quelle reste immobile comme une fenetre windows en plein ecran ?
	
		
			
		
		
	
				
			Je sais que ce problème a déjà été exposé dans plusieurs fois et dans plusieurs forum mais si je m'autorise à demander de l'aide ici c'est bien parceque je n'y arrive pas.
Je voudrais que l'userform s'ajuste à la taille de l'écran mais aussi les composants qui lui sont propres (multipage => avec combobox textbox label check box etc)
j'ai pu trouver sur internet cette solutin
		Code:
	
	
	Dim ctl As Control
Dim ratiow As String
Dim ratioh As String
 
ratiow = Application.Width / Me.Width
ratioh = Application.Height / Me.Height
Me.Left = 0
Me.Top = 0
Me.Width = Application.Width
Me.Height = Application.Height
For Each ctl In Me.Controls
  ctl.Left = ctl.Left * ratiow
  ctl.Top = ctl.Top * ratioh
  ctl.Width = ctl.Width * ratiow
  ctl.Height = ctl.Height * ratioh
  ctl.FontSize = ctl.FontSize * ratioh
Next
	mais j'ai un message d'erreur qui s'affiche "propriété ou méthode non gérée" par rapport à la ligne ctl.FontSize = ctl.FontSize * ratioh en la supprimant sa ne donne pas ce que je veux. Je l'ai placé dans Userform_Initialize() j'ai aussi essayé dans userform_activate
Merci d'avance
edit je me reprend quand j'enleve la ligne a probleme sa ajuste quasiment comme il faut mais la fenetre peut bouger ma question comment faire pour quelle reste immobile comme une fenetre windows en plein ecran ?
			
				Dernière édition: