[VBA] Porté de thisworkbook

Adio -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
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

Info
 
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
Adio
 
Personne n'a d'idée sur le sujet ?
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
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