Créer à partir d'un bouton

F

flamel

Guest
Bonjour.

Peut-on créer de nouveaux boutons (ou autres objets) à partir d'un bouton, c'est à dire sans être en mode création ?

Merci.
 

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonjour Flamel, le Forum

Oui c'est tout à fait possible, tu peux regarder deux démos :

=> Lien supprimé

=> Lien supprimé

Pour un CommandButton, tu peux t'orienter sur un code comme ceci :

Sub MyButton()
Dim Bouton As OLEObject
Dim Target As Range
Dim MyWidth As Integer, MyHeight As Integer

MyWidth = 150
MyHeight = 25

Set Target = ActiveCell

       
Set Bouton = ActiveSheet.OLEObjects.Add(ClassType:='Forms.CommandButton.1', Left:=Target.Left, Top:=Target.Top, Width:=MyWidth, Height:=MyHeight)
       
With Bouton
        .Name = 'MyButton'
           
With .Object
               
With .Font
                  .Name = 'Arial'
                  .Size = 8
               
End With
              .Caption = 'Hello XLD'
           
End With
       
End With
End Sub


Bonne Journée (T.G.I.F. !!!!)

[ol]@+Thierry[/ol]
 

Discussions similaires

  • Question
Microsoft 365 Boutons
Réponses
28
Affichages
660
Réponses
0
Affichages
293

Statistiques des forums

Discussions
312 963
Messages
2 093 998
Membres
105 906
dernier inscrit
aifa