StartupPosition Userform ne change pas

Bonjour à tous,

Mon Excel est en plein écran mais quel que soit ce que je fais, la position de mon UF reste au centre de l'écran lorsque je le lance. J'ai utilisé ceci pour le faire bouger mais rien n'y fait, il reste au centre de l'écran: (même en le mettant dans un autre évènement et même en rajoutant "Load")

Private Sub UserForm_Initialize()

     With Me
        .startUpPosition = 1
        .Left = Application.Width - .Width
    End With

End sub

Et je l'ai même réglé en StartupPosition = Manual dans ses propriétés...

Savez vous ce que j'ai mal fait?

Merci à vous pour votre aide

Bonsoir,

La valeur initialisée de StartupPosition dans votre USF, n'est pas la bonne

https://learn.microsoft.com/fr-fr/office/vba/language/reference/user-interface-help/startupposition-...

A+

Bonsoir Bruno,

Merci pour ton aide

Ah mais oui au temps pour moi, quel con, erreur bête... Cela dit vu que j'ai fait ça après:

.Left = Application.Width - .Width

je pensais naturellement qu'il bougerait même en ayant mis le mauvais paramètre sur la ligne d'avant... J'étais focalisé sur cette deuxième ligne

Rechercher des sujets similaires à "startupposition userform change pas"