J'essaye de déclarer dans mon code un objet de type workbook (Dim wb as Workbook), mais il ne reconnait pas "workbook" !!! (il ne le met pas en bleu)
Bien sur il plante quand j'essaye d'utiliser la variable wb.
Je me dit qu'il doit me manquer une extension, mais laquelle ?
J'ai trouvé. Lors de l'utilisation de la variable je faisais
wb = WorkBooks.Open (...)
et il faut mettre "Set" devant
Set wb = WorkBooks.Open (...)
Merci pour vos réponses
Vous pouvez essayer "Dim wb As Excel.Workbook" mais il fort à parier que l'erreur (si vous êtes bien dans excel) vienne d'ailleurs. Mais sans le classeur ni le contexte, difficile de voir.
Même effet. Il ne reconnait pas cet objet. (Je suis bien dans Excel)
Je n'arrive pas à joindre le classeur, il est trop volumineux, même allégé (3Mo). (c'est quoi la limite de taille des fichiers joints ?)
Si vous n'y arrivez pas, essayez de tester votre macro en "pas à pas" (Touche F8) Eventuellement si elle est appelée par une précédente, commencez par celle-ci.
vous pouvez faire également tenter une compilation manuelle (menu débogage/Compiler le projet VBA) il y a peut-être des erreurs en amont.
J'ai trouvé. Lors de l'utilisation de la variable je faisais
wb = WorkBooks.Open (...)
et il faut mettre "Set" devant
Set wb = WorkBooks.Open (...)
Merci pour vos réponses