Erreur en vb6

mimou89ch Messages postés 32 Date d'inscription vendredi 7 janvier 2011 Statut Membre Dernière intervention 21 juin 2012 - 15 mars 2011 à 12:03
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 - 15 mars 2011 à 16:04
j'ai un soucis "erreur 9 indice en dehors de la plage"....
je travaille avec vb6
l'erreur est au niveau de cette ligne de code:
Set Rg = Workbooks("classeur1.xlsx").Worksheets("Feuil1").range("A1:A3")
qui peut m'aider à corriger cette erreur???
merci d'avance

2 réponses

NHenry Messages postés 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 159
15 mars 2011 à 12:33
Bonjour,

Es-tu vérifier que :
- "classeur1.xlsx" existe dans Workbooks
- "Feuil1" existe dans Workbooks("classeur1.xlsx").Worksheets
Car l'erreur vient souvent de là.
Et pour vérifier, espionne ces valeurs, n'essayes pas de déterminer à l'arrêt cela, vérifie-le en exécution.

Mon site
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
15 mars 2011 à 16:04
Pas bonjour non plus

Sous entendu Workbooks("classeur1.xlsx") ne signifie pas que tu ouvres le classeur, mais que tu tentes de t'adresser au classeur déjà ouvert s'appelant classeur1.xlsx
0
Rejoignez-nous