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 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <vincent.laigleNoSpam@free.fr> a écrit dans le message de news:uMWhgnzxDHA.3744@TK2MSFTNGP11.phx.gbl...
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 ?
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
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
Merci !
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
uEw81vzxDHA.2396@TK2MSFTNGP10.phx.gbl...
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" <vincent.laigleNoSpam@free.fr> a écrit dans le message de
news:uMWhgnzxDHA.3744@TK2MSFTNGP11.phx.gbl...
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 ?
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 ?