Où placer le code : module ou Microsoft Excel Objets ??

cs_jul Messages postés 13 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 19 février 2003 - 21 janv. 2003 à 16:00
cs_jul Messages postés 13 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 19 février 2003 - 21 janv. 2003 à 19:43
Quelle est la différence entre placer du code dans un module ou l'écrire directement dans un des "Microdoft Excel Objets" (Feuil1 ou ThisWorkbook par exemple) ?

En fait je cherche à créer une macro qui ne serait accessible que dans un seul classeur et je me demandais si l'emplacement du code pouvait jouer un rôle...

Autrement dit, pour être plus précis, ce qui me dérange c'est que lorsqu'on crée une macro, celle ci est ensuite accessible dans tous les classeurs Excel qu'on ouvre par le suite et ça peut provoquer toutes sortes d'erreurs si on ne veut rouler cette macro que dans un classeur en particulier.

Quelqu'un peut-il m'aider à ce sujet ?

Merci d'avance pour vos réponses.

2 réponses

far78 Messages postés 10 Date d'inscription samedi 18 janvier 2003 Statut Membre Dernière intervention 20 avril 2004
21 janv. 2003 à 16:26
Tu peux placer ton code n'importe ou vu que quand tu vas créer ta macro, access va te demander dans quel module se trouve ta fonction.Il ouvrira donc seulement le bon module
cs_jul Messages postés 13 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 19 février 2003
21 janv. 2003 à 19:43
Merci pour ta réponse mais j'aurais dû préciser que je travaille dans Excel... As-tu une autre solution ?
Rejoignez-nous