Variables dans Userform, intéré dans module
Teen
-
Teen -
Teen -
Bonjour à tous!
Je vous expose mon problème :
J'ai fait une petite macro qui a l'ouverture de mon fichier excel, fait apparaitre une fenêtre. Dans cette fenêtre, on remplit des valeurs dans une texbox et on clique sur un des trois boutons.
Dans les private sub de chaque command_click, je fais une affecatation de variable et écris une procédure qui remplit ces informations dans différentes cases de mon tableur. Le problème c'est qu'après avoir affecté mes variables, la procédure est la même et je l'ai écris trois fois, une fois dans chaque private sub des command_click
Comment puis-je alors dans mes command_click simplement affecté mes variables et écrire qu'une seule fois ma procédure?
Je vous soujaite une bonne journée!
Teen
Je vous expose mon problème :
J'ai fait une petite macro qui a l'ouverture de mon fichier excel, fait apparaitre une fenêtre. Dans cette fenêtre, on remplit des valeurs dans une texbox et on clique sur un des trois boutons.
Dans les private sub de chaque command_click, je fais une affecatation de variable et écris une procédure qui remplit ces informations dans différentes cases de mon tableur. Le problème c'est qu'après avoir affecté mes variables, la procédure est la même et je l'ai écris trois fois, une fois dans chaque private sub des command_click
Comment puis-je alors dans mes command_click simplement affecté mes variables et écrire qu'une seule fois ma procédure?
Je vous soujaite une bonne journée!
Teen
A voir également:
- Variables dans Userform, intéré dans module
- Cisco leap module - Forum Windows 8 / 8.1
- Échec du chargement du module twitch - Forum jeux en ligne
- Igfxtray module ✓ - Forum Virus
- Une erreur de communication est détectée dans le module de sécurité ✓ - Forum TNT / Satellite / Réception
- Décodeur Fransat bloqué - Forum TNT / Satellite / Réception
1 réponse
Bonjour,
Une solution parmi d'autres.
Dans chaque private sub command_click
affectation de variables
appel procédure avec passage des variables afféctées
ex:
private sub command1_click
affectation variable1,variable2,variableX
Call Procedure(variable1,variable2,variableX)
end sub
private sub command2_click
affectation variable1,variable2,variableX
Call Procedure(variable1,variable2,variableX)
end sub
private sub command3_click
affectation variable1,variable2,variableX
Call Procedure(variable1,variable2,variableX)
end sub
sub Procedure(variable1,variable2,variableX)
' Code commun à toutes les actions commandX_Click
end sub
Une solution parmi d'autres.
Dans chaque private sub command_click
affectation de variables
appel procédure avec passage des variables afféctées
ex:
private sub command1_click
affectation variable1,variable2,variableX
Call Procedure(variable1,variable2,variableX)
end sub
private sub command2_click
affectation variable1,variable2,variableX
Call Procedure(variable1,variable2,variableX)
end sub
private sub command3_click
affectation variable1,variable2,variableX
Call Procedure(variable1,variable2,variableX)
end sub
sub Procedure(variable1,variable2,variableX)
' Code commun à toutes les actions commandX_Click
end sub
Teen
Merci beaucoup!! ça allège pas mal mon code sans modifier ses fonctionnalités.