OVH Cloud OVH Cloud

nom de bouton dans un formulaire

2 réponses
Avatar
Vince
Bonsoir à tous,
J'ai créé un formulaire, dans lequel un bouton est créé par une macro. En
fin de macro, je dois supprimer ce bouton. Mais voila, j'ai un pb, le nom du
bouton change a chaque création: il s'apelle "bouton" + un nombre qui
s'incrémente.
Quelle solution puis-utiliser pour contourner ce pb ?

D'avance merci et bonnes fêtes

2 réponses

Avatar
michdenis
Bonjour Vince,

Dans un module standard, déclare une variable de type String AS PUBLIC

Public NomDuBouton As String


Et dans ta procédure, au moment de créer ton bouton, à la ligne suivante tu renseignes la variable "NomDuBouton" par le nom
du bouton .

NomDuBouton = Userform1.NouveauCommandButton.Name


Et au moment de détruire ce bouton :
Userform1.Controls(NomDuBouton).Delete


Voilà!


Salutations!


"Vince" a écrit dans le message de news:
Bonsoir à tous,
J'ai créé un formulaire, dans lequel un bouton est créé par une macro. En
fin de macro, je dois supprimer ce bouton. Mais voila, j'ai un pb, le nom du
bouton change a chaque création: il s'apelle "bouton" + un nombre qui
s'incrémente.
Quelle solution puis-utiliser pour contourner ce pb ?

D'avance merci et bonnes fêtes
Avatar
Vince
Merci !

"michdenis" a écrit dans le message de news:

Bonjour Vince,

Dans un module standard, déclare une variable de type String AS PUBLIC

Public NomDuBouton As String


Et dans ta procédure, au moment de créer ton bouton, à la ligne suivante
tu renseignes la variable "NomDuBouton" par le nom

du bouton .

NomDuBouton = Userform1.NouveauCommandButton.Name


Et au moment de détruire ce bouton :
Userform1.Controls(NomDuBouton).Delete


Voilà!


Salutations!


"Vince" a écrit dans le message de
news:

Bonsoir à tous,
J'ai créé un formulaire, dans lequel un bouton est créé par une macro. En
fin de macro, je dois supprimer ce bouton. Mais voila, j'ai un pb, le nom
du

bouton change a chaque création: il s'apelle "bouton" + un nombre qui
s'incrémente.
Quelle solution puis-utiliser pour contourner ce pb ?

D'avance merci et bonnes fêtes