Probleme sur la procedure Userform_Initialize

  • Initiateur de la discussion Initiateur de la discussion creolia
  • 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 !

creolia

XLDnaute Impliqué
bonjour à tous

j'utilise cette procedure
Code:
Userform_Initialize
trouver sur le forum et poster par JPN celui ci me permet de reinitialiser completement mon userform le probleme c'est j'ai voulut inserer dans un module du genre

Code:
Sub test()
USF1_Initialize
End Sub

USF1 car mon userform porte ce nom.

et là j'ai une erreur de procedure

ma question est donc peut ton utiliser cette procedure dans un module ou pas si c'est possible quelle serais la bonne procedure.

merci d'avance de votre aide
 
Re : Probleme sur la procedure Userform_Initialize

Bonjour,

essaye ceci :
Code:
Sub test()
UserForm1.UserForm_Initialize
End Sub

enlever le mot "private" à la procédure "initialize"...
A noter ici, "UserForm1" est le nom de l'usf... A adapter...

bon après midi
@+
 
Re : Probleme sur la procedure Userform_Initialize

Bonjour Creolia, Pierrot

La procedure UserForm_Initialize() est une procédure évènementielle qui se lance lors du chargement de l'USF. A ma connaissance, tu ne peux pas appeler cette procedure par une autre.
Je pense que le meilleur moyen de contourner cela est par exemple de décrire les opérations de réinitialisation de l'USF dans une Sub (Sub ReInit par exemple) qui serait appelée par ta UserForm_Initialize() et éventuellement par d'autres.

Ceci donnerait un truc du genre : Dans le code de l'USF =>
VB:
Private Sub UserForm_Initialize()
    Call ReInit
End Sub

Puis dans un autre moule :
VB:
Sub Test()
    ...
    ...
    ...
    Call ReInit
    ...
    ...
    ...
    ...
End Sub

Sub ReInit()
    ...
    ...
    ...
'   Instructions pour réinitialiser l'USF1
    ...
    ...
    ...
    ...
End Sub

A+
 
Dernière édition:
Re : Probleme sur la procedure Userform_Initialize

Bonsoir Créolia, Fredoo

A ma connaissance, tu ne peux pas appeler cette procedure par une autre.

euh, vois pas trop pourquoi.. un exemple ci-joint.

bonne soirée
@+
 

Pièces jointes

- 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

N
Réponses
14
Affichages
2 K
nounou1902
N
K
Réponses
12
Affichages
2 K
A
Réponses
13
Affichages
2 K
Réponses
13
Affichages
2 K
Retour