A voir également:
- Affecter une fonction à un commandbutton
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction miroir - Guide
- Fonction somme excel - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
1 réponse
f894009
Messages postés
17268
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
29 mars 2025
1 713
18 déc. 2015 à 09:52
18 déc. 2015 à 09:52
Bonjour,
code pour definition et affectation macro a l'objet cree:
code pour definition et affectation macro a l'objet cree:
ThisWorkbook.Sheets("Data").Range("A1").Select Set Obj = ActiveSheet.OLEObjects.Add(ClassType:="Forms.CommandButton.1", _ Link:=False, DisplayAsIcon:=False, Left:=ActiveCell.Left, Top:=ActiveCell.Top, Width:=ActiveCell.Width, _ Height:=ActiveCell.Height) With Obj .Name = "Activation" .Object.Caption = "Activer" End With 'assigne le code au bouton "Delete" ?????? ButtonMacro = "Sub Activation_Click()" & vbCrLf ButtonMacro = ButtonMacro & "ActiveSheet.Activate" & vbCrLf ButtonMacro = ButtonMacro & "End Sub" With ThisWorkbook.VBProject.VBComponents(ActiveSheet.Name).CodeModule X = .CountOfLines + 1 .InsertLines X, ButtonMacro End With
18 déc. 2015 à 11:51
Je vous remercie pour votre réponse. le commentaire est mal placé (à ignorer) .quand je fais tourner mon programme, il m'affiche erreur d'exécution'1004'.avez vous une idée pourquoi ?
18 déc. 2015 à 11:53
il m'affiche erreur d'exécution'1004' Oui, et y a pas de debug possible ???
18 déc. 2015 à 12:02