Erreur d'exécution d'une formule VBA- comment corriger ?
Résoluushersisco Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
j'ai suivi un tutora sur YouTube sur la création d'un formulaire de saisie à partir du code VBA (je suis Débutant).
Le formateur avait utilisé cette formule pour rattacher un bouton à une feuille Excel.
Private Sub btnSource_Click()
Sheets("Source").Activate
Range("A5").Select
End Sub
Cependant
J'ai utilisé la formule ci-dessous mais je reçois un message disant :
Erreur d'exécution 9 (L'indice n'appartient pas à la sélection)
Private Sub btnSource_Click()
Sheets("Source").Activate
Range("A1").Select
End Sub
Merci en avance
- Classeur
- Inscription code moto - Meilleures réponses
- Code vba excel - Meilleures réponses
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
1 réponse
Bonjour,
Le message d'erreur d'exécution 9 ("L'indice n'appartient pas à la sélection") en VBA Excel indique généralement que VBA essaie d'accéder à un élément qui n'existe pas dans la collection concernée. Dans votre cas, cela pointe très probablement vers la ligne Sheets("Source").Activate, car VBA ne trouve pas de feuille nommée "Source" dans votre classeur Excel.
Assurez-vous qu'il y a bien une feuille nommée exactement "Source" dans votre fichier Excel.
Les noms de feuilles sont sensibles à la casse ? Non, VBA n'est pas sensible à la casse pour les noms de feuilles (par exemple, "source" ou "SOURCE" fonctionnerait), mais vérifiez les espaces inutiles (comme "Source " avec un espace à la fin) ou les fautes de frappe.
c'est bon
j'ai trouvé l'erreur grâce à vos explications
Merci Bruno