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 :

Traiter 100 fichiers avec une boucle sous VBA excel


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 55
    Points : 35
    Points
    35
    Par défaut Traiter 100 fichiers avec une boucle sous VBA excel
    Bonjour à tous (ou putot re-bonjour),
    voilà j'ai développer une macro sur vba à partir d'exevcl qui permet de traiter et mettre en forme un fichier de data ascii (en gros il représente ces data dans un nouveau document excel recréé au cours de la macro). Ma macro étant lancée à partir d'un bouton excel.

    Je souhaite maintenant exécuter ma macro mais je veux pouvoir traiter des centaines de fichiers dont je dispose. je suppose qu'il faut faire une boucle dans laquelle j'insère ma macro. Les fichiers que j'ai à traiter sont tous de la forme:
    AAA.001
    AAA.002
    AAA.003
    ...
    ...
    AAA.100.

    Y-a-t-il une manière plus conseillée qu'une autre..? Si vous avez des conseils sur le code j'éssayerai.
    Par avance merci.

    Sébastien

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Points : 2 443
    Points
    2 443
    Par défaut
    Salut sebastien06
    pour le nom, une instruction du type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Nom_Fichier = "AAA." & Format(x, "000")
    dans une boucle X=1 à 100
    A+

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 55
    Points : 35
    Points
    35
    Par défaut
    Merci j'ai commencé et j'avance.. Par contre je bloque au moment où je veux importer mes fichier j'ai mis un truc du style:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    With ActiveSheet.QueryTables.Add(Connection:= _
            "TEXT;E:\AAA."&Format(x,"000")", Destination:= _
            ActiveSheet.Range("A1"))
    et là par contre malgré plusieurs essais je bloque. As-tu une idée?
    Merci,
    Sébastien

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Points : 2 443
    Points
    2 443
    Par défaut
    Salut sebastien06
    Je ne travaille pas avec les requêtes Query, donc difficile de t'aider bdans la syntaxe, mais.... essaie en remplaçant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     With ActiveSheet.QueryTables.Add(Connection:= _
            "TEXT;E:\AAA."&Format(x,"000")", Destination:= _
            ActiveSheet.Range("A1"))
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     With ActiveSheet.QueryTables.Add(Connection:= _
            "TEXT;E:\AAA." & Format(x,"000"), Destination:= [A1])
    A+

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

Discussions similaires

  1. faire une boucle sous vba avec condition
    Par ons1402 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 05/03/2012, 18h16
  2. [XL-2003] creation fichier word en texte sous vba excel
    Par pulco41 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 06/01/2011, 17h00
  3. creation fichier word en texte sous vba excel
    Par pulco41 dans le forum Word
    Réponses: 6
    Dernier message: 06/01/2011, 16h37
  4. Réponses: 3
    Dernier message: 15/04/2009, 18h03
  5. probleme de création de fichiers avec une boucle
    Par bobo696 dans le forum Débuter
    Réponses: 3
    Dernier message: 19/01/2009, 15h45

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