IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Macro pour créer un nouveau fichier avec de nouvelles macros


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 25
    Par défaut Macro pour créer un nouveau fichier avec de nouvelles macros
    Bonjour.

    Je travaille actuellement sur Excel-VBA. Pour le moment je m'en sors plutot correctement.

    Cependant j'ai besoin de créer une nouvelle feuille et d'y ajouter 8 macros.

    Actuellement, la création de la feuille est réalisée par la macro, cela n'est donc pas le problème (il y a des données mises à l'intérieur).

    Mon problème: comment générer automatiquement des macros dans ce nouveau fichier?

    Dans le xls de base, je possède par exemple mes macros pour générer le fichier à créer, et je possède aussi 8 macros que je veux transmettre à ce fichier à créer.

    Y-a-t-il un sujet qui traite de cela? Y-a-t-il une solution efficace pour faire cela svp?

    Je vous remercie d'avance

  2. #2
    Membre émérite
    Avatar de fred65200
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 901
    Par défaut
    bonjour,

    consulte ce tutoriel, tu y trouveras tes réponses

    http://silkyroad.developpez.com/VBA/VisualBasicEditor/

    cordialement

  3. #3
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 25
    Par défaut
    Merci de la réponse rapide.

    J'en retire 2 solutions possible à mon problème:
    - l'export de mes macros à partir du fichier de base, puis l'import lorsque mon fichier crée sera lancé
    ou bien
    - IV.A: créer, ce qui me permettra de faire la même chose +-

    Est-ce bien exact?

    L'avantage du IV.A est que tout serait automatisé et ne comporte aucun risque... Car l'export c'est pas vraiment de l'automatisation mais de la bidouille ^^

    La 2ème solution est donc la meilleure?

  4. #4
    Membre émérite
    Avatar de fred65200
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 901
    Par défaut
    re

    l'export et l'import me semble plus concis

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Sub Exportation()
    Set ExportDe = Workbooks("Classeur1.xls") 
    Set ImportVers = ActiveWorkbook 
    Quoi = "Module1"
     
    ExportDe.VBProject.VBComponents(Quoi).Export ("test.bas")
    ImportVers .VBProject.VBComponents.Import ("test.bas")
    Kill ("test.bas")
     
    End Sub
    cordialement

  5. #5
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 25
    Par défaut
    D'accord merci

    Dès que cela fonctionnera, je penserai à le mettre en résolu, pour le moment ce n'est pas encore tout à fait le cas, mais merci

  6. #6
    Membre émérite
    Avatar de fred65200
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 901
    Par défaut
    bonjour

    qu'est ce qui ne fonctionne pas?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 17/10/2014, 15h11
  2. [WD-2010] Macro pour créer des fichiers Word à partir d'un fichier "maître"
    Par VinceVBA dans le forum VBA Word
    Réponses: 2
    Dernier message: 22/09/2013, 09h52
  3. Macro pour créer plusieurs tables access a partir d'un fichier Excel
    Par jonathan810 dans le forum Macros Access
    Réponses: 6
    Dernier message: 02/05/2013, 15h01
  4. Réponses: 6
    Dernier message: 19/02/2013, 21h44
  5. Réponses: 3
    Dernier message: 11/04/2006, 09h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo