réunir 2 classeurs en un sans perdre les macros

  • Initiateur de la discussion Initiateur de la discussion nicole
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

N

nicole

Guest
bonjour à tous,

je souhaite réunir 2 classeurs A et B en un seul; B se servant de A pour faire des recherches V et autres macros. Seulement lorsque je fais glisser les feuilles par leurs onglets comme on me l'avait recommandé je perds toutes mes macros.
comment puis je m'y prendre?

Merci

Nicole
 
Bonjour Nicole,

Essaie ceci :

- Ouvre tes deux classeurs
- Va dans VBA (ALT + F11)
- Fais CTRL + R pour afficher la fenetre VBA project (en haut à gauche). Là tu dois voir tes deux classeurs. (VBA project classeur 1 et VBA project Classeur 2).
Tes dossiers Modules et/ou Feuilles (pour les USF) doivent être créés dans VBA et ce, dans le classeur de destination. Tu dois en fait avoir la même structure dans chaque classeur.
- Fais glisser les macros contenues dans les dossiers Modules et/ou Feuilles du 1er classeur vers le module du 2ème classeur.

Bon travail

Si pb n'hésite pas

@+ Dan
 
Bonjour Nicole, tous

Si ça ne pose pas de problème pour leur exécution, mets tes macro dans les feuilles (Feuil1 à n dans l'explorateur d'objets de VB) au lieu de modules.
Les macros seront copiées avec les feuilles.

Pour les UserForms, utilise la solution de Dan.

Bon courage.

Abel
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
1 K
Retour