Bonjour le forum,
Voilà j'ai une question à propos des Userform. Voilà j'ai créer une petite application en vba sur Excel avec 4 userforms. Le problème c'est que mon application va servir à différents utilisteurs qui n'ont pas la même taille d'écran.
Je voudrai mettre mon Userform en plein écran et ajuster tout mes controls en fonction de la taille du Userform.
J'ai commencer un code mais je n'arrive pas à ajuster mes controls quelqu'un pourrait m'aider en me donnant une piste SVP?
Voila mon code (feuille1 étant le nom de mon userform)
Private Sub UserForm_Initialize()
Dim oldH As Double, oldL As Double, appH As Double, appL As Double
Dim echH As Long, echV As Long
Dim ctr As Control
feuille1.Width = Application.Width
feuille1.Height = Application.Height
oldH = feuille1.Height: oldL = feuille1.Width
appH = Application.Height - 5: appL = Application.Width - 10
echH = appL / oldL: echV = appH / oldH
feuille1.Height = appH
feuille1.Width = appL
For Each ctr In feuille1.Controls
ctr.Left = echH * ctr.Left
ctr.Width = echH * ctr.Width
ctr.Top = echV * ctr.Top
Next ctr
End Sub