OVH Cloud OVH Cloud

exporter / importer dossier Modules

16 réponses
Avatar
Christophe
Bonjour:

Est-il possible de "copier" - exporter l'ensemble des macros contenu
dans un dosiier Modules d'un classeur vers un autre.

Pour l'instant j'ai =E9t=E9 capable de copier-coller (glisser) chaque
macro une par une mais j'aimerais pouvoir le faire pour la totalit=E9
des macros contenu dans mon dossier Modules.

Malheureusement lorsque je clique droit sur le dossier Modules la
fonction exporter n'est pas active.

Merci par avance pour votre aide.

Christophe

6 réponses

1 2
Avatar
Christophe
Bonjour:

En effet, c'est exactement mon probleme. J'ai quasiment autant de
modules que de macros. Je vais suivre ton conseil et mettre toutes
les macros dans un seul module. Est-il possible d'automatiser la
tache ou dois-je copier coller le contenu de mes 70 macros?

Merci.

Christophe

On 10 sep, 18:05, Misange wrote:
Bonjour
dans l'explorateur VBE, clic droit sur le nom du module, exporter. Tu
enregistres ton module avec une extension .bas. Toutes les macros
contenues dans le module sont alors exportées. Dans le classeur de
destination, même opération cette fois en mettant importer.
MAis tu ne peux pas faire ça pour le dossier comportant tous les
différents modules effectivement.

Dans ta formulation, il me semble comprendre que tu mets une macro par
module ? Si oui ce n'est pas nécessaire, au contraire, cela augmente le
poids du classeur inutilement. Chaque module peut peser jusqu'à 64K ce
qui pour du texte brut fait déjà un bon paquet de lignes.
Il est plutot pratique de regrouper dans un même module les différent es
macros ayant trait au même type de taitement.

Misange migrateuse
XlWiki : Participez à un travail collaboratif sur excel !http://xlwiki. free.fr/wikihttp://www.excelabo.net



Avatar
Christophe
Bonjour et Merci:

Macro ma fois très utile car elle peut me permettre d'exporter tous
mes modules en 1 seul.
Malheureusement pour l'instant j'obtiens une errur de compilatio "Type
defini par l'utilisateur non defini" sur la ligne Dim objComp As
VBComponent dans Private Sub WriteCode_(WB As Workbook). J'utilise
Excel 2002.

Merci.

Christophe


On 10 sep, 18:08, "Fredo P"
wrote:
http://frederic.sigonneau.free.fr/code/VBE/ExporterTousModules.txt


Avatar
michdenis
Tu as omis de charger la bibliothèque suivante dans ton projet :

"Microsoft Visual Basic Extensibility 5.x"

Pour ce faire, dans la fenêtre de l'éditeur de code :
Barre des menus / outils / référence / et tu coches
ladite bibliothèque.





"Christophe" a écrit dans le message de news:

Bonjour et Merci:

Macro ma fois très utile car elle peut me permettre d'exporter tous
mes modules en 1 seul.
Malheureusement pour l'instant j'obtiens une errur de compilatio "Type
defini par l'utilisateur non defini" sur la ligne Dim objComp As
VBComponent dans Private Sub WriteCode_(WB As Workbook). J'utilise
Excel 2002.

Merci.

Christophe


On 10 sep, 18:08, "Fredo P"
wrote:
http://frederic.sigonneau.free.fr/code/VBE/ExporterTousModules.txt


Avatar
Christophe
Merci Michel.

On Sep 13, 3:13 pm, "michdenis" wrote:
Tu as omis de charger la bibliothèque suivante dans ton projet :

"Microsoft Visual Basic Extensibility 5.x"

Pour ce faire, dans la fenêtre de l'éditeur de code :
Barre des menus / outils / référence / et tu coches
ladite bibliothèque.



Avatar
Christophe
Bonjour et merci.

Ceci dit, même en ces temps de visite papale je préfère la macro ci-
dessus de Michel Denis au 70 AVE - PASTER je veux dire aux 70 COPIER-
COLLER.

Christophe

On Sep 13, 5:59 pm, "milloche" wrote:
Salut
C'est comme les AVE et les PATER à confesse.
Dans module 2, ctrl+a, ctrl+x, avec la souris, module1 dans la colonne à gauche, ctrl+v, retour module 3, dans la colonne à gauche et tu recom mence en passant au module suivant, etc.
70 modules = environ 1/2 heure.
Après, tu supprime tous les modules 1 par 1 sauf le premier bien sûr !
Ce sera ta punition.
JMM


Avatar
Mgr Banni
Denis est son prénom et...Michon son nom
encore une histoire de bibliothèque mal chargée
Mgr T.B.

"Christophe" a écrit dans le message de news:

Merci Michel.

On Sep 13, 3:13 pm, "michdenis" wrote:
Tu as omis de charger la bibliothèque suivante dans ton projet :

"Microsoft Visual Basic Extensibility 5.x"

Pour ce faire, dans la fenêtre de l'éditeur de code :
Barre des menus / outils / référence / et tu coches
ladite bibliothèque.



1 2