Microsoft 365 Userform qui s'ouvre sur le deuxième écran

marie3107

XLDnaute Nouveau
Bonjour,

J'ai créé une USERFORM sur mon fichier Excel.
Je travaille sur 2 écrans et souhaiterais que la userform s'ouvre systématiquement sur l'écran sur lequel mon fichier Excel est ouvert.
Or, j'ai l'impression que la Userform s'ouvre à chaque fois sur l'écran où le VBA/développeur est "caché". Mais malheureusement, je ne sais pas forcément sur quel écran se situe mon VBA puisque je ne l'ai pas forcément affiché.

Pourriez-vous m'aider et me proposer une manip / macro qui me permettrait de de faire apparaitre ma userform sur l'écran où se trouve ma feuille Excel s'il-vous-plait ?

Merci d'avance pour votre retour !
 

Lolote83

XLDnaute Barbatruc
Bonjour,
A tester
VB:
Private Sub UserForm_Initialize()
    '-------------------------------------------------------- Positionnement UserForm
    Me.StartUpPosition = 0  'Déclarer position MANUAL
    Me.Left = Application.Left + Application.Width / 2 - Me.Width / 2
    Me.Top = Application.Top + Application.Height / 2 - Me.Height / 2
End Sub
@+ Lolote83
 

patricktoulon

XLDnaute Barbatruc
bonjour regarde les properties dans l'editeur VBE
1668784582370.png
 

Discussions similaires

Statistiques des forums

Discussions
312 216
Messages
2 086 351
Membres
103 195
dernier inscrit
martel.jg