OVH Cloud OVH Cloud

Position Userform

5 réponses
Avatar
Guy72
Bonjour,
Quand j'appel mon UserForm il arrive au centre de ma feuille.
Que faut il faire pour le faire arriver à un endroit précis (en haut à
droite par exemple)?
Cordialement
Guy

5 réponses

Avatar
michdenis
Dans le code de ton formulaire :

'---------------------
Private Sub UserForm_Initialize()

Me.StartUpPosition = 0
Me.Top = 0
Me.Left = Application.UsableWidth - Me.Width

End Sub
'---------------------



"Guy72" a écrit dans le message de news:

Bonjour,
Quand j'appel mon UserForm il arrive au centre de ma feuille.
Que faut il faire pour le faire arriver à un endroit précis (en haut à
droite par exemple)?
Cordialement
Guy
Avatar
Guy72
Salut
Oui mais je pensais que l'on pouvait le mettre ou on voulais.
Mon écran faisant 30cm x 23cm
Pour info : Je voudrais que l'angle gauche du UserFrom soit à 23cm
Horizontal et 5cm vertical.de l'angle gauche de l'écran.
J'ai essayé de changer le 0 mais il revient au milieu, est-ce là, la
solution ?
Cordialement
Guy

"michdenis" a écrit dans le message de news:

Dans le code de ton formulaire :

'---------------------
Private Sub UserForm_Initialize()

Me.StartUpPosition = 0
Me.Top = 0
Me.Left = Application.UsableWidth - Me.Width

End Sub
'---------------------



"Guy72" a écrit dans le message de news:

Bonjour,
Quand j'appel mon UserForm il arrive au centre de ma feuille.
Que faut il faire pour le faire arriver à un endroit précis (en haut à
droite par exemple)?
Cordialement
Guy






Avatar
michdenis
'----------------------------
Private Sub UserForm_Initialize()

Me.StartUpPosition = 0
Me.Top = Application.CentimetersToPoints(5)
Me.Left = Application.CentimetersToPoints(23)

End Sub
'----------------------------



"Guy72" a écrit dans le message de news:

Salut
Oui mais je pensais que l'on pouvait le mettre ou on voulais.
Mon écran faisant 30cm x 23cm
Pour info : Je voudrais que l'angle gauche du UserFrom soit à 23cm
Horizontal et 5cm vertical.de l'angle gauche de l'écran.
J'ai essayé de changer le 0 mais il revient au milieu, est-ce là, la
solution ?
Cordialement
Guy

"michdenis" a écrit dans le message de news:

Dans le code de ton formulaire :

'---------------------
Private Sub UserForm_Initialize()

Me.StartUpPosition = 0
Me.Top = 0
Me.Left = Application.UsableWidth - Me.Width

End Sub
'---------------------



"Guy72" a écrit dans le message de news:

Bonjour,
Quand j'appel mon UserForm il arrive au centre de ma feuille.
Que faut il faire pour le faire arriver à un endroit précis (en haut à
droite par exemple)?
Cordialement
Guy






Avatar
Guy72
Re
Je te remercie comme ça je peut le faire apparaître ou je veux.
Guy

"michdenis" a écrit dans le message de news:

'----------------------------
Private Sub UserForm_Initialize()

Me.StartUpPosition = 0
Me.Top = Application.CentimetersToPoints(5)
Me.Left = Application.CentimetersToPoints(23)

End Sub
'----------------------------



"Guy72" a écrit dans le message de news:

Salut
Oui mais je pensais que l'on pouvait le mettre ou on voulais.
Mon écran faisant 30cm x 23cm
Pour info : Je voudrais que l'angle gauche du UserFrom soit à 23cm
Horizontal et 5cm vertical.de l'angle gauche de l'écran.
J'ai essayé de changer le 0 mais il revient au milieu, est-ce là, la
solution ?
Cordialement
Guy

"michdenis" a écrit dans le message de news:

Dans le code de ton formulaire :

'---------------------
Private Sub UserForm_Initialize()

Me.StartUpPosition = 0
Me.Top = 0
Me.Left = Application.UsableWidth - Me.Width

End Sub
'---------------------



"Guy72" a écrit dans le message de news:

Bonjour,
Quand j'appel mon UserForm il arrive au centre de ma feuille.
Que faut il faire pour le faire arriver à un endroit précis (en haut à
droite par exemple)?
Cordialement
Guy












Avatar
charlotte59
Le lundi 04 Septembre 2006 à 14:54 par Guy72 :
Bonjour,
Quand j'appel mon UserForm il arrive au centre de ma feuille.
Que faut il faire pour le faire arriver à un endroit précis (en
haut à
droite par exemple)?
Cordialement
Guy


j'ai un user form et j'aimerai le positionner sur un endroit de la feuille , avec 2 valeurs qui sont deja rentré dans les cellule A2 et A3 , par exemple A2 la valeur de top et A3 la valeur de left