A voir également:
- Erreur d execution 9
- +33 9 48 47 59 58 ✓ - Forum Mobile
- Erreur 3005 france tv - Forum TV & Vidéo
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
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.