Copier la macro d'un classeur sur un autre classeur
Fermé
Louchi5
Messages postés
13
Date d'inscription
vendredi 13 juillet 2007
Statut
Membre
Dernière intervention
12 mars 2017
-
24 janv. 2017 à 12:22
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 24 janv. 2017 à 13:49
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 24 janv. 2017 à 13:49
A voir également:
- Copier la macro d'un classeur sur un autre classeur
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Copier une vidéo youtube - Guide
- Macro word - Guide
- Super copier - Télécharger - Gestion de fichiers
- Copier un disque dur - Guide
2 réponses
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
Modifié par f894009 le 24/01/2017 à 13:34
Modifié par f894009 le 24/01/2017 à 13:34
Bonjour,
Le code VBA est peut-etre tout simplement dans le VBA de la feuille.
Ouvrez la fenetre VBA, faite un double-clic sur la feuille (en haut a gauche) et vous verrez si il y a du code
Le code VBA est peut-etre tout simplement dans le VBA de la feuille.
Ouvrez la fenetre VBA, faite un double-clic sur la feuille (en haut a gauche) et vous verrez si il y a du code
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 778
24 janv. 2017 à 13:49
24 janv. 2017 à 13:49
1) Dans un classeur on trouve différentes sortes de modules :
- les modules standards qui sont ajoutés par le développeur pour contenir des macros qui sont, soit utilisables par tous les autres modules (Publiques), soit utilisables uniquement dans le module (Privées)
- les modules de classes qui servent essentiellement à définir des objets personnalisés
- les module de formulaire (userform) qui contiennent les éventuelles macros évènementielles du formulaire et peut aussi contenir des macros publiques ou privées.
- les modules de feuille : chaque feuille comporte un module qui contient les éventuelles macros évènementielles de la feuille et peut aussi contenir des macros publiques ou privées.
- le module de classeur, similaire aux modules de feuille.
Regardes si la macro n'est pas dans un module de feuille (dans le VBE/Explorateur de projet : double clic sur la feuille).
En règle générale, il est préférable de mettre les macros publiques dans un module standard plutôt que dans d'autres types de module.
2) C'est exactement ce qui est écrit, la macro est enregistrée soit :
- dans le classeur actif
- dans un nouveau classeur
- dans le classeur des macros personnelles.
3) par simple copier / coller dans le module de destination
(Penser à créer un module équivalent si il n'y en pas dans le classeur de destination)
- les modules standards qui sont ajoutés par le développeur pour contenir des macros qui sont, soit utilisables par tous les autres modules (Publiques), soit utilisables uniquement dans le module (Privées)
- les modules de classes qui servent essentiellement à définir des objets personnalisés
- les module de formulaire (userform) qui contiennent les éventuelles macros évènementielles du formulaire et peut aussi contenir des macros publiques ou privées.
- les modules de feuille : chaque feuille comporte un module qui contient les éventuelles macros évènementielles de la feuille et peut aussi contenir des macros publiques ou privées.
- le module de classeur, similaire aux modules de feuille.
Regardes si la macro n'est pas dans un module de feuille (dans le VBE/Explorateur de projet : double clic sur la feuille).
En règle générale, il est préférable de mettre les macros publiques dans un module standard plutôt que dans d'autres types de module.
2) C'est exactement ce qui est écrit, la macro est enregistrée soit :
- dans le classeur actif
- dans un nouveau classeur
- dans le classeur des macros personnelles.
3) par simple copier / coller dans le module de destination
(Penser à créer un module équivalent si il n'y en pas dans le classeur de destination)