Passer des variables d'un formulaire à l'autre ? - VB/VBA/VBS - Programmation
MarshPosté le 23-04-2009 à 22:51:40
Salut,
Je cherche à échanger des variables entre différents formulaires.
userForm1 appelle userForm2 en lui passant des paramètres.
Plusieurs solutions: - Utiliser des variables à visibilité "public" - Utiliser le saveSetting, getSetting (la plus mauvaise solution d'après moi) - Créer des label invisible sur le userForm2,puis affecter à ce label la valeur de la variable a passer, lors de l'appel de userform2
Existe-t-il de meilleures façons de procéder ? En effet, dans d'autres languages des structures spécifiques existent pour échanger des variables entre formulaires, est-ce le cas en VBA ?
Marsh Posté le 23-04-2009 à 22:51:40
Salut,
Je cherche à échanger des variables entre différents formulaires.
userForm1 appelle userForm2 en lui passant des paramètres.
Plusieurs solutions:
- Utiliser des variables à visibilité "public"
- Utiliser le saveSetting, getSetting (la plus mauvaise solution d'après moi)
- Créer des label invisible sur le userForm2,puis affecter à ce label la valeur de la variable a passer, lors de l'appel de userform2
Existe-t-il de meilleures façons de procéder ?
En effet, dans d'autres languages des structures spécifiques existent pour échanger
des variables entre formulaires, est-ce le cas en VBA ?