Nomer un un "Commandbutton"

Résolu
titeuf136 Messages postés 91 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 19 octobre 2012 - 14 nov. 2011 à 22:33
titeuf136 Messages postés 91 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 19 octobre 2012 - 15 nov. 2011 à 07:56
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

Utilisateur anonyme
14 nov. 2011 à 23:37
Bonjour, du coup non plus...

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


??


CF2i - Guadeloupe
Ingénierie Informatique
3
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 228
15 nov. 2011 à 07:05
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
3
Utilisateur anonyme
14 nov. 2011 à 23:41
Oh pardon... j'avais pas vu ton Bonjour dslé...



CF2i - Guadeloupe
Ingénierie Informatique
0
titeuf136 Messages postés 91 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 19 octobre 2012 1
15 nov. 2011 à 07:56
Merci !
0