• Initiateur de la discussion Initiateur de la discussion Alexandre
  • Date de début Date de début

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 !

A

Alexandre

Guest
bonsoir le forum !

dans une procédure, j'ai une instruction qui a pour effet de
créer un bouton de commande sur une feuille :

ActiveSheet.OLEObjects.Add(ClassType:="Forms.CommandButton.1", Link:=False _
, DisplayAsIcon:=False, Left:=576, Top:=81.5, Width:=72, Height:= _
24).Select

J'aimerai lui changer les propriétés du bouton : name & caption
et lui attribuer une procédure

Comment j'peux faire ?

Merci d'avance

Alex
 
Bonjour,

Avec la petite equerre bleue, si tu te mets en mode création, tu cliques dessus, tu vas dans vba, tu vois la procédure qui s'affiche

Private Sub CommandButton1_Click()
c'est là que tu lui mets ta procédure X

pour lui changer son nom et son caption, toujours en mode création sur ta feuille, tu affiches les propriétés et tu changes directement dedans.

Celeda
 
re le forum

pour le creer et renommer

With ActiveSheet
.OLEObjects.Add(ClassType:="Forms.CommandButton.1", Link:=False _
, DisplayAsIcon:=False, Left:=576, Top:=81.5, Width:=72, Height:= _
24).Select
.OLEObjects("CommandButton1").Object.Caption = "run me"
End With
 
Aidez moi svp : appel aux pros

Merci myta, c'est tout à fait ca que je voulais !
Par contre, qqun saurait comment attribuer une procédure au bouton de commande ainsi créé ?

en effet, je peux pas mettre un truc du type :
Private Sub CommandButton1_Click()
'nom de la procédure'
end sub

....
Merci de m'aider !!

Alex
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
16
Affichages
2 K
Réponses
1
Affichages
1 K
Retour