Renomer un bouton apres sa creation par une macro

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Céline67

XLDnaute Nouveau
Bonjour à tous,

J'ai fait une recherche dans le forum sur ce pb mais j'ai pas réussi à mettre une solution en pratique dans ma macro alors je repose le pb:

Voila, j'ai crée un bouton comme ca:
ActiveSheet.OLEObjects.Add(ClassType:="Forms.CommandButton.1", Link:=False _
, DisplayAsIcon:=False, Left:=680, Top:=148.5, Width:=72, Height:=24) _
.Select

Je souhaiterai qu'il s'appelle "Copier" à la place de CommandButton1
J'ai essayé ca mais ca n'a pas marché ... le debugger a hurlé!

CommandButton1.Caption = "Cop 1" et aussi CommandButton1.Name = "Copier 2"

Comment faire????
Merci d'avance!
 
Re : Renomer un bouton apres sa creation par une macro

Bonjour Céline67,rico1972,

Avec ce code.

Private Sub CommandButton1_Click()
Dim NouveauBouton As OLEObject
' Ajoute un bouton de Commande
Set NouveauBouton = ActiveSheet.OLEObjects.Add _
("Forms.CommandButton.1")
With NouveauBouton
.Left = 4
.Top = 4
.Width = 100
.Height = 30
.Object.Caption = "Copie"
End With
End Sub

Salut Yves
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

X
Réponses
2
Affichages
1 K
Xavier
X
E
Réponses
8
Affichages
1 K
E
X
Réponses
12
Affichages
11 K
Guillaume
G
A
  • Question Question
Réponses
4
Affichages
2 K
Alexandre
A
A
  • Question Question
Réponses
8
Affichages
1 K
Elisabeth
E
R
Réponses
3
Affichages
1 K
michel
M
J
Réponses
2
Affichages
1 K
Jean-Phi
J
Retour