• Initiateur de la discussion Initiateur de la discussion rémy25
  • 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 !

R

rémy25

Guest
Bonjour,

Voici le code qui me pose problème:

Sub Creation_bouton()

Dim oOLE As OLEObject
Dim Code$
'j'affecte une fonction que j'ai créé au code de mon bouton
Code = ' Traitement 3,1,Bouton5A.Value' & vbCrLf

Set oOLE = ActiveSheet.OLEObjects.Add(ClassType:='Forms.ToggleButton.1', _
Link:=False, DisplayAsIcon:=False, Left:=340, Top:=30, Width:=100, Height:=30)

With oOLE
.Name = 'Bouton5A'
.Object.Caption = '+ / -'
End With

With ActiveWorkbook.VBProject.VBComponents(Worksheets(1).Name).CodeModule
.InsertLines .CreateEventProc('Click', 'Bouton5A') + 1, Code
End With

End Sub


Mon problème vient du fait que ce code fonctionne uniquement si la feuille 1 s'appele 'Feuil1'. Si je lui donne un autre nom, il me dit:
Erreur d'execution '9'
L'indice n'appartient pas à la sélection.

D'où vient cette erreur ?

Merci de votre aide

Rémy de besak'
 
Bonsoir rémy25,et le Forum

Erreur d'execution '9'L'indice n'appartient pas à la sélection.

cela signifie sans doute dans ce cas que la feuille à laquelle tu fais référence n'existe pas, ou alors tu as mal orthographié le nom essaie en respectant les majuscules et minuscules du nom de la feuille.

salim.
 
- 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

S
Réponses
3
Affichages
2 K
StanSigma
S
A
Réponses
13
Affichages
2 K
M
Réponses
8
Affichages
2 K
E
Réponses
2
Affichages
841
E
G
Réponses
2
Affichages
2 K
guigol
G
Y
Réponses
0
Affichages
911
yoyo932201
Y
Réponses
6
Affichages
900
Retour