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 :

Recherche dans plusieurs classeurs


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2018
    Messages : 141
    Par défaut Recherche dans plusieurs classeurs
    Haloaaa Miss PROBLEMO est revenu

    la suite du programme de " Afficher une seule colonne de la même ligne VBA " :

    Le programme précédent effectue une recherche Multi-critères dans un seul classeur ( plusieurs feuilles )

    je souhaite pouvoir effectuer la même recherche dans plusieurs classeurs ( les classeurs ont pour nom : "Classeur_2000" " classeur_2001" ) : à savoir que la même VRB se trouve dans tout les classeurs mais avec une données différente selon l'année ( évolution ) ---> le but est de pouvoir extraire la donnée de chaque année pour la même variable et la stocker dans le même tableau .

    le Tableau à toujours le : ID , NOM, Secteur et puis notre VRB par année .

    Résultat attendu du tableau :

    les entêtes sont : ID | Nom | Secteur | VRB = A (pour 2000) | VRB = A ( pour 2001) | ..

    Les données : 1 | aaaa | sect1 | 20% | 15% | ..

    En gros imaginons que pour chaque école le taux de réussite change par année : on aura tout le temps ( Id, Nom ,adresse ..) de l'école ainsi que le taux de réussite dans chaque classeur et chaque classeur représente une année.

    Je suis novice en VBA et pour le moment la seule idée que j'ai c'est de créer un tableau résultat là ou on va stocker notre résultat de la recherche déjà effectuer ( ID , Nom , Secteur , VRB = A )ensuite , je rajoute des colonnes vides qui représente les années 2000 , 2001 .. puis comparer la dernière partie du classeur ( l'année ) et dès qu'on aura la donnée on la stocke directement dans la colonne ( année ) correspondante ! ouaaaah compliqué même moi j'ai rien compris de ce que je viens de diire Bon COURAGE

    Des idées SVP

  2. #2
    Expert confirmé
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    4 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 122
    Par défaut
    Salut

    Avant de poursuivre, quelques questions

    • Comment la liste des classeurs à utiliser est-elle produite?
      • C'est toi qui donne la liste?
      • Il faut prendre tous les classeurs dans un répertoire donné?
        • Si oui comment est déterminé ce répertoire?


    • Tous les classeurs ont-ils la même structure
      • les données a,b,c,d,e... sont elles toujours dans les mêmes feuilles ou faut-il rechercher dans tous les onglets pour les trouver ?



    Bonne soirée
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

  3. #3
    Membre Expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 871
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Outre les remarques pertinante de Qwazerty (que je salue )

    je pense que ta demande n'est pas difficile à résoudre et en plus sans VBA (ou, si il y beaucoup de classeurs, très peu )

    mon idée serai de faire un TCD tout simplement

    tu crées une feuille récapitulatice du contenu de tous tes classeurs en ajoutant une colonne concernant l'année

    et le tour est joué jusqu'a 10 classeurs cela peu se faire à la main si plus une petite macro sera nécessaire pour automatiser (ouverture, copie/collage, ajout colonne, fermeture)

    voilà

    tu dis

    A+

  4. #4
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2018
    Messages : 141
    Par défaut
    Citation Envoyé par Qwazerty Voir le message
    Salut

    Avant de poursuivre, quelques questions

    • Comment la liste des classeurs à utiliser est-elle produite?
      • C'est toi qui donne la liste?
      • Il faut prendre tous les classeurs dans un répertoire donné?
        • Si oui comment est déterminé ce répertoire?


    • Tous les classeurs ont-ils la même structure
      • les données a,b,c,d,e... sont elles toujours dans les mêmes feuilles ou faut-il rechercher dans tous les onglets pour les trouver ?



    Bonne soirée
    Qwaz

    Saluuut

    Pour l'instant j'ai 5 à 7 classeurs dans un seul dossier ,qui ont - d'après mes vérifications - la même structure c a d , même feuilles etc car la seule donnée qui change c'est la donnée se trouvant dans les colonnes variables A ,B , C ... si A dans classeur_2000 à : 20% , A dans classeur_2001 à : 15%

    Je n'ai fais aucun code par rapport à ça pour l'instant ..

  5. #5
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2018
    Messages : 141
    Par défaut
    Salut

  6. #6
    Membre Expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 871
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Peerl Voir le message
    Salut

    Pas de réponse ?
    Ma solution en TCD ne te plait pas ?

    l'as-tu essayé au moins ?

  7. #7
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2018
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2018
    Messages : 141
    Par défaut
    Citation Envoyé par Igloobel Voir le message
    Ma solution en TCD ne te plait pas ?

    l'as-tu essayé au moins ?
    Excuse je ne l'avais pas vu ..

    cette solution n'est pas une consolidation des fichiers dans un premier temps ?

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

Discussions similaires

  1. [LibreOffice][Tableur] Rechercher dans plusieurs classeurs
    Par Samsam43 dans le forum OpenOffice & LibreOffice
    Réponses: 1
    Dernier message: 06/03/2018, 07h51
  2. [XL-2007] Recherche valeur cellule dans plusieurs classeurs fermés
    Par Millenniums dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 19/04/2011, 20h32
  3. Recherche simultanée dans plusieurs classeurs
    Par Bomba dans le forum Excel
    Réponses: 1
    Dernier message: 19/04/2008, 00h08
  4. Recherche dans plusieurs colonnes d'une table
    Par yoline dans le forum Access
    Réponses: 4
    Dernier message: 26/07/2006, 11h58
  5. VBA-Recherche d'une feuille dans plusieurs classeurs
    Par derf3183 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 13/07/2006, 14h50

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