Changer le texte d'un contrôle de formulaire par macro

Bonjour le forum,

J'ai créer un boutons à l'aide du menu "Contrôle de formulaire", son nom est Bouton3024 et j'aimerais savoir comment modifier son texte par macro.

Quand j'utilise l'enregistreur de macro il m'enregistre une ligne de code :

    ActiveSheet.Shapes("Bouton3024").Select
    Selection.Characters.Text = "abcdefghiklmnopqrstuvwxyz0123456"

Je suis limité à 33 caractère, après il m'affiche :

"Impossible de définir la propriété Text de la classe Characters"

Quelqu'un aurait-il la solution ?

Merci

Bonjour à tous,

tu pourrais te créer un bouton perso (+ joli) avec un "rectangle" ou une "zone texte" dans

la barre d'outil "dessin".

tu as droit à 256 caractères je crois.

et tu lui affecte ta macro.

amicalement

Claude.

Bonjour,

C'est ce que j'avais fait au départ, seulement je n'ai pas le nom de l'objet et j'aimerais pouvoir modifier le texte à l'intérieur par macro !

Merci.

Bonjour,

Le nom de l'objet est dans la fenêtre en haut à gauche, (liste des noms)

tu mets ce nom dans ta macro

Claude.

J'avais trouvé le nom pour les objets de formulaires mais pas pour les formes automatique... allez comprendre, c'est au même endroit..

J'ai essayé ceci mais cela ne marche pas :

Sub bouto()
Dim Bouton1 As CommandBarButton

Bouton1.Visible = False

End Sub

Merci à toi !!!

Rechercher des sujets similaires à "changer texte controle formulaire macro"