Erreur d'exécution "9" :L'indice n'appartient pas à la séléction
Fermé
sousou22927
Messages postés
1
Date d'inscription
mardi 29 août 2017
Statut
Membre
Dernière intervention
29 août 2017
-
Modifié le 29 août 2017 à 16:17
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
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
- Erreur 0x80070643 - Accueil - Windows
- A qui appartient ce numéro - Guide
- +33 9 48 20 13 98 ✓ - Forum Mobile
- Une erreur s'est produite instagram ✓ - Forum Instagram
1 réponse
Utilisateur anonyme
29 août 2017 à 21:09
29 août 2017 à 21:09
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.