Position d'un userform

  • Initiateur de la discussion Initiateur de la discussion Kickback
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

K

Kickback

Guest
Bonjour,

J'ai créé deux userform apparaissant à l'ouverture d'un classeur excel. Cependant les deux s'affichent en plein milieu, l'un sur l'autre, or je souaiterais que ceux-ci apparaissent l'un en dessous de l'autre et sur la droite de la feuille. Mais je n'arrive pas à trouver le code nécessaire à cette execution. Merci d'avance.
 
Bonjour kickback

Les propriétés left et top du userform doivent te suffir, mais attention.
Cela ne fonctionne que si tu les initialise avant la méthode show, ou si elles ne sont pas a 0 dans les propriétés de ton user.

Je ne m'explique pas très bien pourquoi d'ailleur!


Private Sub UserForm_Initialize()
UserForm1.Left = 10
UserForm1.Top = 200
UserForm1.Width = 100
End Sub
 
Bonjour

ou alors modifie ton code associé à test texbox
Code:
Private Sub TextBox7_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
'fm_CalendrierCellMinMax.Show
  Dim f  As New fm_CalendrierCellMinMax
  f.StartUpPosition = 0
  f.Left = TextBox7.Left + TextBox7.Width + TextBox7.Parent.Left
  f.Top = TextBox7.Top + TextBox7.Parent.Top
f.Show
End Sub

Private Sub TextBox8_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
'fm_CalendrierCellMinMax.Show
  Dim f  As New fm_CalendrierCellMinMax
  f.StartUpPosition = 0
  f.Left = TextBox8.Left + TextBox8.Width + TextBox8.Parent.Left
  f.Top = TextBox8.Top + TextBox8.Parent.Top
  f.Show
End Sub
 
Salut
upload_2016-8-25_9-39-16.png
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
753
Réponses
4
Affichages
487
Réponses
3
Affichages
708
Retour