Est-il possible de copier une macro avec la feuille X en VBA

Résolu
mijean94 Messages postés 413 Date d'inscription   Statut Membre Dernière intervention   -  
mijean94 Messages postés 413 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Est-il possible de copier une macro avec une feuille X, uniquement, en VBA

Je souhaiterais faire une copier de la feuille Essai, avec la macro1, uniquement.
Es que cela est possible en VBA ?

Ci-joint mon fichier : https://www.cjoint.com/c/FCBubqnCYso

Merci pour votre aide

Cordialement

1 réponse

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    Bonjour,

    Si tu fais
    Sheets("Essai").Copy
    tu vas créer un nouveau classeur avec ta feuille et ses macros.

    Cependant cela ne copie que les macros de la feuille mais pas les macros qui sont dans des modules.
    0
    1. mijean94 Messages postés 413 Date d'inscription   Statut Membre Dernière intervention   11
       
      Bonjour,

      Merci pour cette réponse.

      a) la macro qui est dans un module peut-elle être mise dans un feuille par une copie simple ? ou faut-il qu'elle soit différente ?



      b) faut-il copier la macro dans un répertoire puis la re intégrer dans la nouvelle feuille. comment ?

      cordialement
      0
    2. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      Bonjour,

      a) la macro d'un module peut être mise dans une feuille selon son action comme celles que tu as mais dans certains cas il faudra adapter pour qu'elle soit fonctionnelle.
      b) copier la macro dans un répertoire, non il faut l'exporter mais ensuite l'importation est beaucoup plus complexe à mettre en œuvre.
      0
    3. mijean94 Messages postés 413 Date d'inscription   Statut Membre Dernière intervention   11
       
      Bonjour,

      Merci pour ces réponses.

      cordialement
      0