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 :

Importation de tous les fichiers xlsx d'un dossier dans un fichier xlsm


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2
    Par défaut Importation de tous les fichiers xlsx d'un dossier dans un fichier xlsm
    Bonjour à tous et toutes,


    Je me permets de poster sur ce forum car après plusieurs jours de recherches, je n'arrive pas à solutionner mon problème qui est le suivant:

    Je travaille actuellement sur un fichier xlsm. Mon problème est le suivant, je souhaiterais importer tous les fichiers "xlsx" contenus dans un dossier que je choisirais à l'aide d'une boite de dialogue, dans le fichier xlsm sur lequel je travaille.
    Pour préciser, chaque fichier xlsx contient seulement une feuille.

    Je sais actuellement importer un à un les fichiers contenus dans un dossier, sauf que si ce dernier comporte 30 fichiers ".xlsx", les ouvrir un à un est pénible, et on s'y perd facilement, d'où mon appel à l'aide.


    Vous remerciant par avance de votre précieuse aide,

  2. #2
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, voir ici , sans doute à adapter, mais les bases y sont : sélection dossier ou sélection multiple de fichiers.

  3. #3
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2
    Par défaut
    Merci kiki29,

    Entre temps, j'ai réussi à réaliser un code fonctionnel, mais pas encore optimal (si on change le nom du fichier excel la macro ne marche plus).

    Je l'insère en pièce jointe car il peut servir à tout le monde.

    Keep coding,
    Fichiers attachés Fichiers attachés

  4. #4
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, effectivement ni optimal ni récursif, bref bonne continuation ...

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

Discussions similaires

  1. [XL-2010] Macro importer des fichiers txt d'un dossier dans des fichiers excel
    Par ccadic dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/04/2013, 11h21
  2. Réponses: 4
    Dernier message: 05/07/2010, 14h25
  3. Réponses: 4
    Dernier message: 25/01/2010, 17h07
  4. [VBA-E]Ecrire dans un fichier sans l'ouvrir (ou dans un fichier invisible)
    Par bandit boy dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 29/05/2006, 18h14

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