Hello Tous,
Je suis conscient que ce n'est pas facile de comprendre ce que j'explique, d'autant plus que je peux pas vous passer la base de donnée tel qu'elle.
DjiDji59430, désolé mais ce n'est pas exactement ce que j'ai en tete.
Afin d'essayer que vous perceviez mieux ce que je cherche à faire j'ai un peu retravailler mon fichier exemple.
Dans la feuille "Requête1" se trouve ma base de donnée avec toujours :
- colonne D j'ai les numeros de lot
- Colonne C, le nom de la référence correspondante.
- Colonne I la date
- Colonne M l'analyse réalisée. Je les ai renomée et j'ai identifier presque 80 analyses différentes.
- Colonne S les résultats obtenus pour chacune des analyses réalisées.
Chaque lots n'aura pas forcement toutes les analyses de réalisées. Pour un même lot, j'ai plusieurs lignes qui correspondent chacune a une analyses réalisées sur un lot.
Dans la Feuil2, j'ai mis un exemple de présentation de ce que je cherche à faire. Grace a une macro, j'ai généré les enetes de mes colonnes qui correspondent aux data que je souhaite recuperer de la base de donnée :
- Colonne A les numero de lots
- Colonne B la référence
- Colonne C la date
- Colonne D à CD les analyses qui sont réalisée
La ou je bute, c'est de retrouver les informations dans la base de donnée . Pour vous expliquer, je met une capture d'écran ci dessous. Vous avez aussi en pj le fichier.
Par exemple, ligne2, batch 7137, j'imagine une macro (peut etre que je me trompe) qui sera capable de chercher dans la feuille Requete le numero de lot puis de reporter les résultats d'analyses pour les analyses qui auront été réalisées sur ce lot dans la colonne spécifique de l'analyse.
Pour ilustrer jusqu'au bout le cas du batch 7137, il faudrait reporté :
- colonne B : VL 200/C500
- colonne C : 08/05/2023
- Colonne D, M, O, Q et Z, les résultats des analyses n°1, 18, 2, 21 et 3, a savoir 251, 2005, 30, 30 et 20.
J'espère qu'avec cette explication, ce que je cherche a faire vous semple plus clair.
En vous remerciant encore pour votre aide
Bastien