typhoon44 a écrit :
Bonjour j ai creer plusieur userform.
Donc j ai un userform qui me sert de page de garde et dessus j ai plusieurs boutons qui me permettent d aller sur les autres form.
Sur ma page de garde je veux creer un bouton qui me permet de tout reinitialiser, mais sur chaques autres forms j en ai deja qui me permette de tout remettre a zero.
Donc ma question est: Comment venir chercher des instructions d un bouton qui se trouve sur un autre userform avec la fonction call?
merci a+
|
Salut,
tu as deux méthodes pour faire ça, une est plus élégante que l'autre qui est par contre plus simple :
- Modifier le "Private Sub Nom_du_bouton.Click" en "Public Sub Nom_du_bouton.Click". De cette manière, tu pourras y accéder depuis n'importe quelle autre form.
- Créer une procedure public dans ta form de base qui a comme paramètre un objet "Form" et qui va tourner dans les contrôles de la Form pour les initialiser. Ensuite, depuis ta form principale, tu appelles cette procédure avec comme paramètre les forms à réinitialiser (avec une boucle sur les forms ouvertes par exemple).
Voilà, j'espère que cela va t'aider. Bonne journée