Erreur d'exécution "9" :L'indice n'appartient pas à la séléction
sousou22927 Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
Utilisateur anonyme - 29 août 2017 à 21:09
Utilisateur anonyme - 29 août 2017 à 21:09
A voir également:
- Erreur d'execution 9 l'indice n'appartient pas à la selection
- Forum Mobile
- Forum VB / VBA
- A qui appartient ce numéro - Guide
- Indice téléphonique - Guide
- Forum Word
1 réponse
Bonsoir
Par exemple dans un tableau de 1 à 10, les indices 11 ou 0 n'existent pas.
Toujours dans l'exemple du tableau, il n'acceptera pas du texte ou un booléen, seulement un entier.
Pour éviter ça, commence par mettre Option Explicit dans un module, (voir ici).
Donc à cette ligne
Erreur d'exécution "9" :L'indice n'appartient pas à la séléctionsignifie que tu essayes un "numéro d'enregistrement" (l'indice) est en dehors de ceux possibles.
Par exemple dans un tableau de 1 à 10, les indices 11 ou 0 n'existent pas.
c'est incompatibilité de typeveut dire, que le type de données dans la variable ne peut pas faire l'action que tu veux.
Toujours dans l'exemple du tableau, il n'acceptera pas du texte ou un booléen, seulement un entier.
Pour éviter ça, commence par mettre Option Explicit dans un module, (voir ici).
Donc à cette ligne
Windows(DocumentXX).Activate(je ne sais même pas à quoi sert Windows, je ne suis pas très bon en VBA) la variable DocumentXX contient un numéro (ou un nom?) de Window qui n'existe pas quand tu as la 1ere erreur, et par un exemple un nombre décimal quand tu as la seconde.