je tente de créer un bouton sur ma feuille de calcul avec le code suivantavec le bouton ajouter à vba
Dim btnSaver As Object
Set btnSaver = Workbooks(1).Worksheets("Results").OLEObjects.Add(ClassType:="Forms.CommandButton.1")
J'ai aussi essayé
Set btnSaver = Workbooks(1).Worksheets("Results").OLEObjects.Add("Forms.CommandButton.1")
J'obtiens d'abord un message ne peut pas entrer en mode pause cette fois-ci et je presse continuer et obtenir l'erreur définie par l'application ou l'erreur définie par l'objet - quand je l'exécute à partir d'Excel (quand je l'exécute à nouveau avec le débogueur il dit indice hors de portée).
J'ai vérifié le code dans une autre feuille de calcul et cela fonctionne (il ne peut pas modifier le projet vb par programmation ou sth comme ceci mais le bouton est néanmoins créé).