Récup de données dans plrs fichiers Excel par validation

Bonjour,

Le dossier D:\Archives contient les fichiers suivants :

Société1.xls

Société2.xls

Société3.xls

Ces fichiers ont tous le même squelette et fournissent des données par Métier voire par Spécialisation.

Depuis le fichier Compilation.xls, je souhaiterais pouvoir comparer les données relatives à un Métier pour tous les fichiers SociétéN.xls présents dans le dossier D:\Archives.

A partir de la liste de validation en A3, je voudrais obtenir les données correspondantes dans chaque fichier du dossier (uniquement si elles existent) sur le modèle des lignes 9 à 11.

Ex : Si je choisis Métier1 - Spé1 et que des données ne sont renseignées que dans les fichiers Société1.xls et Société3.xls, je voudrais avoir 3 lignes reprenant les données relatives au Métier1 - Spé1 pour la Société1, puis 3 lignes reprenant les données relatives au Métier1 - Spé1 pour la Société3.

Enfin l'idéal serait qu'en cas de nouvelle sélection (ex : Métier1 - Spé2), les données de la recherche précédente soient supprimées au profit de celles de la nouvelle recherche.

J'ai commencé à réfléchir à un code qui ouvrirait tous les fichiers présents dans le dossier (Module1) et qui insérerait les données voulues si elles existent (Module2), mais je ne pense pas être sur la bonne piste.

Par ailleurs, je ne sais pas comment rattacher ce code à la liste de validation.

D'avance un grand merci pour votre aide !

21compilation.zip (13.10 Ko)
13societe1.zip (9.17 Ko)
9societe2.zip (9.15 Ko)
13societe3.zip (9.16 Ko)

A votre bon coeur...

Je suis désolé d'insister mais je bloque vraiment sur ce point et j'aimerais trouver une solution rapidement.

Merci d'avance de votre aide.

Bonjour

La réponse que je voulais te faire

Bonjour

Juste mon opinion et dis amicalement

J'ai regardé ton fichier, et une chose qui ma agacé c'est que tu as fait 3 fois le même fichier, alors que faire, ouvrir un et les copier 3 fois

Alors que je m'attendais à trouver des différences ( un fichier sans le métier recherché)

Alors quand je vois quel intérêt tu portes à tes fichiers exemples, je me dis "il s'en fout"

Juste pour dire "Comment s'intéresser à un problème quand on voit que l'auteur s'en balance"

Ensuite j'ai essayé de trouver une solution

A voir

Tous les fichiers dans le même répertoire

Je comprend bien ta remarque, mais s'agissant de données confidentielles que je ne peux donc pas les transmettre.

J'ai donc pris un fichier brut, ai mis quelques données au hasard, puis l'ai dupliqué.

En tout cas, désolé pour l'impression que ça a pu donné.

Tout d'abord, merci beaucoup ! J'ai testé ton code et je pense qu'on y est presque.

Je te joints 2 fichiers plus détaillés.

Juste 2 choses :

1) Dans le fichier Compilation.xls, je constate que :

  • les données SOCIETE (en colonne A correspondant à la celulle A1 du fichier Grille Société1.xls)
  • PROFIL (en colonne B correspondant à la colonne A du fichier Grille Société1.xls)
  • SPECIALISATION TECHNIQUE (en colonne C correspondant à la colonne B du fichier Grille Société1.xls) ne sont pas reprises
2) Ensuite, je vois que si un couple PROFIL + SPECIALISATION TECHNIQUE existe dans un fichier mais qu'aucune donnée n'est renseignée, il y a malgré tout un copier/coller des cellules vides (ex: pour le couple "Concepteur / Développeur - Mainframe (cobol, pacbase…"). Serait-il possible de faire en sorte que non ?

Cordialement

14compilation.zip (14.37 Ko)

Bonjour

A tester

C'est par fait ! Merci beaucoup !!!

Rechercher des sujets similaires à "recup donnees plrs fichiers validation"