Bonjour,
Après avoir créé un tableau, je voudrais ajouter automatiquement un CommandButton en face de chaque ligne.
Mon soucis est que je n'arrive pas à modifier toutes les propriétés de cet objet.
Aucun problème pour modifier sa position mais impossible de modifier tout ce qui est caption, backcolor etc...
Voici mon code :
Auriez vous une idée ?
Après avoir créé un tableau, je voudrais ajouter automatiquement un CommandButton en face de chaque ligne.
Mon soucis est que je n'arrive pas à modifier toutes les propriétés de cet objet.
Aucun problème pour modifier sa position mais impossible de modifier tout ce qui est caption, backcolor etc...
Voici mon code :
Code:
Sub AjouterBouton(CellDest As Range)
Dim MonBouton As Object
Set MonBouton = ThisWorkbook.Sheets("CPG_Validation").OLEObjects.Add(ClassType:="Forms.CommandButton.1", Link:=False, DisplayAsIcon:=False, Left:=1, Top:=1, Width:=70, Height:=40)
MonBouton.Top = CellDest.Top + (CellDest.Height - MonBouton.Height) / 2
MonBouton.Left = CellDest.Left + (CellDest.Width - MonBouton.Width) / 2
MonBouton.Caption = "Validation"
MonBouton.Font = "Verdana"
MonBouton.ForeColor = &H823700
MonBouton.BackColor = &H59BB9B
End Sub
Auriez vous une idée ?