Recherche V ou macro pour extraction auto de données

Sylvain84-035 Messages postés 26 Statut Membre -  
 murrayjestin7 -
Bonjour à toutes et tous,

HELP !!!!
Tous les matins je dois télécharger 27 rapports excel de la journée précédente afin d'en extraire des données pour les copier sur une seule et même feuille (Récap).
Chacun de ces rapports porte un numéro diffèrent chaque jour, mais le contenu est toujours le même seul les chiffres et dates changent, chiffres qu'il me faut extraire chaque jour.
Je recherche un solution qui me permettrait d'aller récupérer automatiquement ces chiffres chaque matins sans y passer 45 min !!
Pour info je télécharge ces rapports excel depuis un logiciel chaque matins.

Pourriez vous m'aider SVP avec une formule ou une macro (mais je ne maîtrise pas du tout les macros)

Vous trouverez ci-joint une capture d'écran (Récap) du tableau que j'ai à remplir tous les jours et deux captures des rapports (données 1 et 2) dans lesquels je collecte mes données "CA Net HT et marge".

- (Données 1) :

- (Données 2) :

- (Récap) :


Merci d'avance pour votre aide, j’espère avoir été clair dans mes explications et j’espère qu'il existe une solution à mon problème qui me fait perdre un temps fou tous les jours !

37 réponses

  • 1
  • 2
Résumé de la discussion

Il s'agit d'automatiser l'extraction des chiffres (CA Net HT et marge) issus de 27 rapports Excel quotidiens vers une feuille Récap.
Plusieurs répondants proposent une solution VBA, notamment pour récupérer les valeurs depuis chaque fichier et les insérer dans la feuille récapitulative.
D'autres optent pour des formules sans macro, à condition que les 27 fichiers journaliers et le récap possèdent une structure et des noms identiques.
En pratique, plusieurs échanges soulignent aussi les contraintes liées au chemin des fichiers, à l'ouverture des rapports et à la compatibilité, sans conclure sur une résolution unique.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    je collecte mes données "CA Net HT et marge"
    Et Achat 1, y sort d'ou?

    27 fichiers, identifiables par la cellule B6 des fichiers pour ecrire les donnees au bon endroit?
    Les donnees sont a jouter par insertion ou......?
    Une fois ces donnees recuperees, les fichiers deviennent quoi, effaces, archives ou restent au meme endroit?
    1
  2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Re,

    Pour moi, solution VBA.

    cellule C2 et D2 qui correspondent au CA HT et à la marge.
    Ceci pour Achat1, mais vous avez des paves SEC, Frais...etc, donc les donnees sont a inserer dans chaque pave et je suppose par ordre croissant
    1
  3. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Re,

    identifier la catégorie mais n'ont aucun lien avec les rapports
    Pourquoi les avoir faits s'il ne servent pas a empiler les donnees par categorie.

    je peux trouver des infos qui me permettrait d'y arriver seul
    Si vous ne connaissez pas la programmation VBA Excel et surtout la logique de programmation, va pas etre facile.
    1
  4. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Re,

    Par contre si vous avez un besoin urgent de resoudre votre probleme, je peux vous avancer en vous faisant ce dont vous avez besoin et a vous de vous former pour comprendre, creer d'autres fichiers
    1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Re,

    Ok, il me faut deux fichiers que vous telechargez pour avoir le model et votre fichier recap
    Si fichier telecharge confidentiel, j'en ferai a partir de vos images. Mais je vois qu'ils sont ouverts en mode compatibilite, serait mieux d'avoir des originaux
    Dans le fichier recap, ajoutez une feuille pour mettre toutes les explications pour ecrire les donnees:
    ou, dans quel ordre, par famille etc..

    Si vraiment un probleme de confidentialite, passez par la messagerie personnelle pour me mettre une adresse @mail afin de continuer sans soucis pour vous

    Pour transmettre un fichier,
    Veillez a ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
    il faut passer par un site de pièce jointe tel que cjoint.com

    Allez sur ce site : https://www.cjoint.com/
    Clic sur parcourir,
    Cherche ton fichier,
    clic sur ouvrir,
    Clic sur "Créer le lien cjoint",
    Copier le lien,
    Revenir ici le coller dans une réponse...

    Si vraiment un probleme de confidentialite, passez par la messagerie personnelle pour me mettre une adresse @mail afin de continuer sans soucis pour vous
    1
  7. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    en mode de compatibilité
    Vous n'y etes pour rien, c'est pour ca que je veux des originaux

    Je recupere les fichiers et regarde la chose

    Votre fichier Recap est fait pour durer ou vous en changerez periodiquement?
    Petit detail, les infos en B2 recap font partie d'une liste existante et je dois faire la recherche par fichier de donnees pour caser les infos au bon endroit.
    S'il y a un fichier dont la categorie ne figure pas dans liste, que ce passe-t-il?
    A priori devrait pas arriver vu qu'il y a 27 cellules categorie, mais .....

    Suite:
    Ben, ca commence mal:

    Niv 1 : 4 - MiCrO INFORMATIQUE
    Qelle categorie?
    Faut un dico pour les equivalences?
    1
  8. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    je compte l'utiliser au quotidien.
    Tout a fait Thierry, mais que faites vous des infos de la veille: poubelle, archives ou ......
    Avant de faire le traitement des fichiers, vous allez faire une raz des infos colonnes C/D?

    Pour mes tests, je vais creer des fichiers avec les categories de vos exemples( achat.....). Chez vous ca marchera puisque les categories sont lues dans les fichiers et il y aura une recherche dans le fichier recap avec vos categories pour ecrire a la bonne ligne
    1
  9. Sylvain84-035 Messages postés 26 Statut Membre 23
     
    Une fois que les infos ont été saisies, j'imprime mon récap puis je supprime les 27 rapports et chaque jour mon récap devra s'incrémenter avec les nouveaux rapports que je téléchargerais.

    Top vous êtes super calé à ce que je vois...
    J’espère acquérir ce niveau de compétence un jour.
    1
  10. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Re,

    j'imprime mon récap puis je supprime les 27 rapports
    Dans un deuxieme temps, ces operations pourront se faire automatiquement avec demande de confirmation
    Le code VBA se trouvera donc dans le fichier recap

    Top vous êtes super calé à ce que je vois...
    On se debrouille
    1
  11. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Re,
    mais je nage un peu !

    Éric Morena
    Oh mon bateau
    Tu es le plus beau des bateaux
    Et tu me guides sur les flots
    Vers ce qu'il y a de plus beau
    Tu es le plus beau des bateaux
    '------------------------------------------------

    De mon cote j'ai termine hier matin.

    Fichier: https://www.cjoint.com/c/LBqkZtODknf

    il faudra mettre les bonnes categories et dans le code modifier le chemin de vos fichiers a traiter
    Module: MTraitement_Fichier
    Procedure: Sub Traitement_Fichier()

    Il y a ces deux chose a adapter du moins pour chemin
     Onglet = "feuil1" ' A ADAPTER
        Chemin = "E:\_Docs_Prog_Excel\__En_Attente\Sylvain_035\Data"        ' A adapter
    


    Pour lancer le traitement, click sur bouton


    Pourquoi imprimez vous la feuille Recap?
    1
  12. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    Z'etes toujours la?
    1
  13. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Re,

    communiquer sur les résultats de la veille.
    Vous faites du porte a porte avec votre feuille?
    1
  14. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Re,

    une question bête !
    Non, par contre la reponse ne doit pas l'etre

    Le chemin et l'onglet correspondent bien a l'endroit ou se trouve le fichier et l'onglet a bien le bon nom
    Autre controle, dans le repertoire des fichiers il n'y a que les fichiers a traiter pas d'autres?
    1
  15. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Re,

    Quand vous avez l'erreur, click sur debugage.
    Passez le curseur souris sur chemin pour verifier son contenu. Faites de meme pour fichier et onglet
    1
  16. JB22
     
    Bonsoir
    Sylvain84-035 -vous n' avez pas répondu à mon poste du 12 février 2022.
    La solution que je propose ,ne fait pas appel à une macro, seulement à des formules, il suffit d' 'en créer une et de faire des recopies à droite et vers le bas.
    Il n' y a rien à faire que vous ne faite actuellement, recopier les données des fichiers individuels journaliers dans le fichier " RECAP .
    Ma solution demande que les 27 fichiers journaliers et le fichier RECAP aient la même structure et que les 27 fichiers conservent le même nom.
    On peut même contrôler que les 27 fichiers journaliers sont bien enregistrés.
    Cdt,
    JB22
    1
    1. Sylvain84-035 Messages postés 26 Statut Membre 23
       
      Bonjour JB22,

      Merci pour vos messages.
      Comment fait-on pour vous envoyer un message privé ?
      Je débute sur le forum !
      Merci d'avance.

      Bien cordialement.
      0
  17. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,
    Il répondra un jour peut-être.
    Les fichiers journaliers ne peuvent pas avoir le même nom d'un jour à l'autre.
    Il sont générés par un logiciel qui donne un nom avec une partie fixe identique pour tous et date heure de la création. Pas possible de faire le lien entre le nom fichier et la catégorie qu'il contient
    La structure du fichier récap est constitué d'un tableau
    en colonne 1: liste des catégories
    Colonne 2: CAnet
    Colonne 3: marge
    Et des lignes avec formules somme
    Ce fichier ne peut en aucun cas avoir la structure des fichiers journaliers. Ce qui me paraît tomber sous le sens
    Étant donné que toutes vos prérogatives ne peuvent être réalisables, vois pas comment faire avec seulement des formules, mais cela n'engage que moi.
    1
  18. JB22
     
    Dans ma proposition chaque fichier journalier doit être enregistrer dans une feuille différente du fichier récap, c' est cette feuille qui doit avoir le même nom tous les jours.
    Vous avez un logiciel qui enregistre les fichiers journaliers, cela est bon pour ma proposition cela permet de vérifier si les 27 fichiers ont bien été enregistrés.
    J' ai un dossier exemple que je pourrais vous faire parvenir si vous me donnez une adresse mail
    1
  19. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    doit être enregistrer dans une feuille différente du fichier récap
    Ben oui, mais vu comment ils sont generes, il faudrait que Sylvain les ouvre un par un pour copier les feuilles dans le fichier recap
    En general, les logiciels qui génèrent des fichiers ne peuvent pas écrire dans un autre fichier.
    A supposer que ce soit possible, si d'autres personnes ont besoin de ces fichiers séparés, ca ferait deux type d'extractions, m'étonnerai que le gestionnaire du logiciel du server soit d'accord. Surtout pour une seule personne qui peut utiliser sans problème les fichiers actuels
    1
  20. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    congés bien mérité
    Ah, pas si sur que ca, mais l'essentiel est de les avoir pris.

    Ne mettez pas d'adresse @mail dans vos posts, peut vous creer de soucis.

    Sans trahir de secret, vos 27 fichiers sont creer par quel logiciel car il y a des formules Excel somme() et en general les fichiers generes meme au format excel n'ont pas de formule sauf s'ils sont issus de model Excel par Excel.
    1
    1. Sylvain84-035 Messages postés 26 Statut Membre 23
       
      Mdrr, si si je vous assure :P

      Entendu merci, j'ai pourtant lu la charte mais j'ai omis ce détail !
      J'ai créé cette adresse pour l'occasion de toutes façons ;)

      C'est un logiciel qui provient d'une petite structure française, maintenant j'ignore totalement la raison pour laquelle il y à des formules.
      0
  21. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Re,
    Ok, nous vous attendons pour la suite à donner
    1
  • 1
  • 2