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 :

Récupérer les données de n fichiers excel


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
    Responsable marketing opérationnel
    Inscrit en
    Juin 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Responsable marketing opérationnel

    Informations forums :
    Inscription : Juin 2016
    Messages : 3
    Par défaut Récupérer les données de n fichiers excel
    Bonjour à tous,

    Je souhaite créer un fichier excel, que je nomme ici "Tableau Général" synthétisant mon activité commerciale.
    J'établis des devis, puis des factures qui sont sur le même modèle (valeurs et tarifs toujours dans la même cellule de chaque fichier).
    Dans ce fichier, je récapitule un produit, un client, un prix et d'autres données.
    Je voudrais que de manière automatique, dès l'ouverture de mon fichier, excel recherche tous les fichiers xslx d'un dossier quel qu'en soit le nombre, puis récupère les différentes valeurs de cellules pour remplir chaque ligne de mon Tableau Général.

    Un exemple :
    J'ai n devis dans un dossier. Dans chacun d'eux, j'ai 8 cellules A1, A2, ..., A8 dont je souhaite récupérer le contenu.
    Je voudrais qu'à l'ouverture de mon tableau général, n lignes soient générées pour chacun de mes n fichiers et 8 des cellules de chaque ligne remplie des valeurs récupérées.

    Mon tableau général contiendra une feuille par mois et mes devis et factures seront un dossier nommé en fonction du mois. Je souhaite donc une arborescence comme suit :
    Dossier 1 principal contenant :
    - Le fichier Tableau Général -> Dossier 1/Tableau General.xslx
    - Un dossier Devis contenant un dossier par mois contenant chacun l'ensemble des devis du mois. ex : -> Dossier 1/Devis/Janvier/devis1.xlsx
    - Un dossier Factures contenant un dossier par mois contenant chacun l'ensemble des factures du mois. ex : -> Dossier 1/Factures/Janvier/facture1.xlsx

    Est-ce que j'en demande trop à mon pauvre excel 2011 ?

    Merci de votre aide

  2. #2
    Membre Expert
    Homme Profil pro
    PAO
    Inscrit en
    Octobre 2014
    Messages
    2 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PAO
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2014
    Messages : 2 576
    Par défaut
    Bonjour,
    Est-ce que j'en demande trop à mon pauvre excel 2011 ?
    Non , c'est tout à fait possible.
    Mais tout d'abord : A lire absolument

    Quel est votre niveau en VBA ?
    Si vous êtes vraiment débutant, 2ème lecture importante avant de commencer : ici
    Cordialement
    Ryu

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. – Albert Einstein

    Pensez à la Balise [ CODE][/CODE ] - à utiliser via le bouton # => Exemple

    Une fois votre problème solutionné pensez à mettre :resolu: en n'oubliant pas d'indiquer qu'elle est la solution finale choisie ;)

  3. #3
    Candidat au Club
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Juin 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Responsable marketing opérationnel

    Informations forums :
    Inscription : Juin 2016
    Messages : 3
    Par défaut
    J'ai bien lu les différents articles, je vous remercie.
    Mon niveau en VBA est tout à fait basique mais j'aime me creuser la tête, donc fort de bons conseils reçus, je ne doute pas de m'en sortir.

  4. #4
    Membre Expert
    Homme Profil pro
    PAO
    Inscrit en
    Octobre 2014
    Messages
    2 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PAO
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2014
    Messages : 2 576
    Par défaut
    C'est cool on va pouvoir partir sur de bonnes bases.
    Donc, la première chose à faire, et de générer à partir du fichier maître, celui qui va recevoir les données, le code, grâce a l'enregistreur de macro.
    Ce qu'il faut prévoir avant de commencer : les différents fichiers bien structurés au niveau des données et aussi au niveau des noms de fichiers + l'arborescence des diffèrents dossiers,
    puis commencer à créer le code avec l'enregistreur de macro : faire les différentes manipulations manuellement de ce que vous souhaitez faire. Bien réfléchir aux différentes étapes.
    Cordialement
    Ryu

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. – Albert Einstein

    Pensez à la Balise [ CODE][/CODE ] - à utiliser via le bouton # => Exemple

    Une fois votre problème solutionné pensez à mettre :resolu: en n'oubliant pas d'indiquer qu'elle est la solution finale choisie ;)

  5. #5
    Candidat au Club
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Juin 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Responsable marketing opérationnel

    Informations forums :
    Inscription : Juin 2016
    Messages : 3
    Par défaut
    Très bien, je vais prendre le temps de me familiariser avec les outils et bien préparer mes arborescences pour ne pas vous faire perdre de temps.
    Je reviens vers vous avec un joli code de départ.
    Merci encore et bonne fin de journée.

Discussions similaires

  1. Réponses: 3
    Dernier message: 31/08/2010, 18h12
  2. [XL-97] Comment récupérer les données d'un fichier PDF pour renseigner un tableau Excel
    Par jehhej dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/02/2010, 09h04
  3. Récupérer les données d'un fichier excel
    Par deubelte dans le forum Windows
    Réponses: 1
    Dernier message: 11/04/2009, 23h04
  4. [](VB) Récupérer les données dans un fichier .xml
    Par Furius dans le forum VBScript
    Réponses: 4
    Dernier message: 02/10/2005, 20h39

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