Vba

Je voulais savoir comment on procède pour importer une macro dans une nouvelle feuille excel.

en réalité j'ai une macro que je veux utiliser sur plusieurs feuilles.
merci.

3 réponses

  1. Contributeur
    moi je suis nul en gestion tout cours !

    Si tu dois exécuter la macros sur différentes classeur ou feuilles de calcul. ( toujours formatée de la même façon;titre;cellule;formules etc )
    il te faut la placer sans le classeur des macros personnelles //!\\ <selon la version de MS office il s'enregistrera dans un chemin différent>
    le "départ" de la macros doit faire référence à la même cellule et cette cellulle doit être activée
    Par Ex :
    par click ou code dans le script
    Range("A21").Select (Range("Ref").Select)
    A+
    1. Merci cbauf votre instruction a bien marché, mais la macro ne s'execute pas dans le nouvel classeur. En rappel que les deux classeurs sont composés de méme types de feuille seulement que j'ai modifier les chiffres sur une feuille. Parceque la je doit faire un projet de gestion de portefeuille et je suis nulle en vba.
      1. Contributeur
        dans excel fait >Alt+F11 ou click droite sur l'onglet du nom de la feuille>visualiser le code
        Dans l'éditeur trouve ton fichiers et le module ou la feuille ou se trouve ta Macro
        selection>click droite>Exporter fichier
        Parcour... (ton Path) et enregistres (sous Ms Office 2000 l'extention : .bas)
        Ensuite si c'est pour un modéle nomme un nouveau fichiers excel
        depuis l'éditeur VBA
        Crées un modules, et
        importe le fichier .Bas dans celui-ci

        si ta macros n'est liée qu'a une seule feuille de calcul,place la macros dans celle-ci toujours avec l'éditeur VBA
        En cas de copie de Feuille la macros reste présente; ce qui n'est pas le cas pour un classeur