[VBA] Porté de thisworkbook

Fermé
Adio - Modifié par Adio le 8/03/2011 à 09:50
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 8 mars 2011 à 22:07
Bonjour,

J'ai créé une sub dans thisworkbook du fichier A empéchant de supprimer un onglet.
Cette sub fait appel à d'autres contenues dans un module.
Le problème est le suivant :
- Lorsque je souhaite supprimer un onglet d'un autre fichier B, on me demande d'activer les macros du fichier A, et celui-ci s'ouvre
- Lorsque je déplace le fichier A dans un autre répertoire, ou que je le supprime, j'ai un message d'erreur 400 pour la suppression de l'onglet dans le fichier B

Thisworkbook devrait logiquement avoir comme porté le fichier lui-même et ne devrait pas affecter les autres non ?
Est-ce que c'est parce que je suis sous Citrix Web ?

3 réponses

Bonjour,

Le "module" ThisWorkbook à une porté très restrainte, pour
appeller d'autres "modules/feuilles", il faut se transporter dans un module par un appel vers une Sub.

Cdt

Info
1
Personne n'a d'idée sur le sujet ?
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 248
8 mars 2011 à 22:07
Bonsoir,

Es-tu sûr qu'il n'y aucune macro dans le classeur B ?
C'est sûrement par là qu'il faut chercher.
eric
0