Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

réunir 2 classeurs en un sans perdre les macros

  • Initiateur de la discussion nicole
  • Date de début
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
 
M

m.lecxe

Guest
Je crois que dans Visual Basic sur PC dans le menu Fichier il y à Importer et Exporter.
Il ne reste qu'à choisir le bon classeur et les bonnes macros
 
D

Dan

Guest
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
 
A

Abel

Guest
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
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…