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 !

sabrina64

XLDnaute Occasionnel
Bonjour à tous,
J'ai une petite question.
J'aimerai declarer la procedure suivante dans un module
Code:
Sub dimensionUser(nom As String)
    With nom
        .StartUpPosition = 3
        .Width = Application.Width
        .Height = Application.Height
    End With
End Sub
et l appeler ainsi lors de l initialisation de mon userform


Private Sub UserForm_Initialize()
Call dimensionUser(UserForm1)
End Sub

or cela ne fonctionne pas.....;;

avez vous une idée?

merci
 
Re : questions sur Me.

Salut Sabrina.

Voila la procédure que tu as écris:
Code:
Sub dimensionUser(nom As String)
    With nom
        .StartUpPosition = 3
        .Width = Application.Width
        .Height = Application.Height
    End With
End Sub

Essaye comme ça:

Code:
Sub dimensionUser(USF As Object)
    With USF
        .StartUpPosition = 3
        .Width = Application.Width
        .Height = Application.Height
    End With
End Sub

Et dans l'initialize de ton USF:
Private sub userform_initialize ()
call dimensionUser(me)
end sub

Je ne suis pas sûr, mais essaye toujours, et dis moi ce que tu en penses.
(en revanche, je suis pas convaincu des "applications.width" et "application.height". ça va te faire un USF super grand si ça marche 😱 )

Thomas
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
361
Réponses
3
Affichages
667
Réponses
3
Affichages
299
Retour