[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
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 ?
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 ?
A voir également:
- [VBA] Porté de thisworkbook
- Porte monnaie vinted - Guide
- Excel compter cellule couleur sans vba - Guide
- Mkdir vba ✓ - Forum VB / VBA
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
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
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
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 260
8 mars 2011 à 22:07
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
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