Bonjour,
Suite à mon précédent sujet, j'ai créé un fichier Excel qui doit être utilisé en tant qu'interface graphique.
Je souhaite que l'userform apparaisse dès le démarrage en plein écran, jusqu'à ce que l'utilisateur clique sur un bouton, ce qui ferme le fichier de démarrage et en lance un autre.
J'utilise pour cela le code suivant :
Code :
- Sub UserForm_Activate()
- With UserForm1
- .StartUpPosition = 3
- .Width = Application.Width
- .Height = Application.Height
- .Left = 0
- .Top = 0
- UserForm1.Show
- End With
- End Sub
|
J'ai deux problèmes que je n'arrive pas à résoudre :
- L'Userform prend les dimensions qu'avait Excel lorsqu'il a été fermé la dernière fois, càd que si l'on ferme Excel lorsqu'il ne prend qu'un quart de l'écran, l'userform s'affichera sur un quart d'écran.
- Lorsque ce problème là ne se pose pas, l'UserForm est parfois trop grand selon l'ordinateur sur lequel on lance le fichier.
J'ai essayé de trouver des solutions à ces deux problèmes mais sans succès, si l'un de vous a une piste, merci d'avance