Problème VBA (code erreur 9)
Rémi
-
Patrice33740 Messages postés 8930 Statut Membre -
Patrice33740 Messages postés 8930 Statut Membre -
Bonjour,
Suite à la création d'un fichier de suivi de personnel sous Excel, avec diverse macro de recherche de personnel, filtrage, etc., un des collègues de mon bureau (et lui seul), lors de l'utilisation du fichier, déclenche le code erreur 9, souvent lié à la ligne comprenant :
Petite info : la plupart des chemins d'accès utilisés dans le code commençait par "T:". Je l'ai ai tous changé lorsque j'ai remarqué que ce même collègue n'avait pas ce chemin mais seulement le passage par réseau. Mais je ne pense pas que le chemin d'accès y soit pour quelque chose.
D'avance, merci.
Rémi.
Suite à la création d'un fichier de suivi de personnel sous Excel, avec diverse macro de recherche de personnel, filtrage, etc., un des collègues de mon bureau (et lui seul), lors de l'utilisation du fichier, déclenche le code erreur 9, souvent lié à la ligne comprenant :
Workbooks("***** *****").Activate
Petite info : la plupart des chemins d'accès utilisés dans le code commençait par "T:". Je l'ai ai tous changé lorsque j'ai remarqué que ce même collègue n'avait pas ce chemin mais seulement le passage par réseau. Mais je ne pense pas que le chemin d'accès y soit pour quelque chose.
D'avance, merci.
Rémi.
A voir également:
- Erreur 9 vba
- Erreur t32 ✓ - Forum Livebox
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Erreur upes 1025 - Forum Téléviseurs
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
4 réponses
Bonjour Rémi,
Je pense que tu dois indiquer le chemin complet
du fichier réseau utilisé par ton collègue. :)
Je pense que tu dois indiquer le chemin complet
du fichier réseau utilisé par ton collègue. :)
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 586
Pourquoi faire Workbooks.("...").Activate si tu n'as qu'un seul WorkBook ouvert?
Peut-être faire ThisWorkbook.Activate, si tu veux vraiment faire Activate.
Peut-être faire ThisWorkbook.Activate, si tu veux vraiment faire Activate.
« Car il arrive qu'on travaille avec plusieurs classeurs ouverts, et ça crée des interférences, faisant buggé le programme...»
C'est pas les classeurs ouverts qui posent problème mais l'écriture du code qui ne tient pas compte de cette éventualité !
Comme le dit yg_be (Bonjour et Bonne Année) il faut revoir ton code et l'assainir.
C'est pas les classeurs ouverts qui posent problème mais l'écriture du code qui ne tient pas compte de cette éventualité !
Comme le dit yg_be (Bonjour et Bonne Année) il faut revoir ton code et l'assainir.