Nomer un un "Commandbutton"

Résolu
Signaler
Messages postés
91
Date d'inscription
vendredi 15 janvier 2010
Statut
Membre
Dernière intervention
19 octobre 2012
-
Messages postés
91
Date d'inscription
vendredi 15 janvier 2010
Statut
Membre
Dernière intervention
19 octobre 2012
-
Bonjour,

Je souhaite nommer un commandbutton présent sur une feuille excel en fonction du contenu d'une textboxd'un userform. Comment faire? Bien entendu avant de poster cette question j'ai utilisé l'enregistreur de macro. Celui-ci n'indique rien de plus que CommandButton8.select

Set f1 = Sheets("feuil1")
 f1.Shapes("CommandButton8").Caption = UserForm2.Controls("TextBox6").Value


merci

4 réponses


Bonjour, du coup non plus...

As tu éssayé:
...Controls("TextBox6").Text


??


CF2i - Guadeloupe
Ingénierie Informatique
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
240
Bonjour,

Ton bouton de commande est probablement (avec le nom qu'il a) un bouton Activex

Il appartient donc à la collection OLEObjects et non Shapes !

Mais je ne comprends pas ta manières de procéder. Il est inutile de passer par la collection d'appartenance dès lors que tous les noms sont connus ! ===>>

 Set f1 = Sheets("feuil1")
 f1.CommandButton8.Caption = UserForm1.TextBox6.Text

____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient

Oh pardon... j'avais pas vu ton Bonjour dslé...



CF2i - Guadeloupe
Ingénierie Informatique
Messages postés
91
Date d'inscription
vendredi 15 janvier 2010
Statut
Membre
Dernière intervention
19 octobre 2012
1
Merci !