XL 2010 Est ce possible ? dans vba

sabagof

XLDnaute Junior
Bonjour,
J'essai d'afficher dans une cellule le lot à chaque changement de nr article (là n'est pas le problème) le problème est que arrivé sur les "paracetamol" seul le premier lot à savoir A185 00 est affiché quelque soit la ligne de paracétamol que choisi : voici mon code :=SIERREUR(INDEX(Tableau8[Lot];EQUIV(panier!C13;Tableau8[Nr article];0));"").
Merci de me faire avancer.

Nr articleNom :Quantité :Nr fiche d'entrée :Lot
PF_POTA5001Potassium Permaganate 500 mg, Vrac, 100*588538 01
PF_POTA5001Potassium Permaganate 500 mg, Vrac, 100*389610 00
PF_THIA5001Thiabendazole 500 mg, Blister, 100 × 10808A042 00
PF_THIA5002Thiabendazole 500 mg, Blister, 10 × 101062A042 00
PF_COTR4801Cotrimoxazole 480 mg, Blister, 100 × 10110A209 00
PF_PARA5001Paracetamol 500 mg, Blister, 100 × 102A185 00
PF_PARA5001Paracetamol 500 mg, Blister, 100 × 102A186 00
PF_PARA5001Paracetamol 500 mg, Blister, 100 × 102A192 00
PF_PARA5001Paracetamol 500 mg, Blister, 100 × 102A193 00
PF_PARA5001Paracetamol 500 mg, Blister, 100 × 102A218 00
PF_PARA5001Paracetamol 500 mg, Blister, 100 × 102A222 00
PF_PARA5001Paracetamol 500 mg, Blister, 100 × 102A223 00
PF_PARA5001Paracetamol 500 mg, Blister, 100 × 102A228 00
PF_PARA5001Paracetamol 500 mg, Blister, 100 × 102A232 00
PF_PARA5001Paracetamol 500 mg, Blister, 100 × 102A234 00
PF_PARA5001Paracetamol 500 mg, Blister, 100 × 102A235 00
PF_AMOX5002Amoxicillin 500 mg, Blister, 10 × 102A248 00
PF_SUPY5252Sulfadoxine/Pyrimethamine 500 mg / 25 mg, Blister, 40 × 325679987 00
PF_DICL0501Diclofenac Sodium 50 mg, Blister, 100 × 101250A323 00
PF_PARA5002Paracetamol 500 mg, Blister, 10 × 10160A319 00
PF_METR2502Metronidazole 250 mg, Blister, 10 × 1039A268 00
PF_METR2501Metronidazole 250 mg, Blister, 100 × 10275A317 00
 

sabagof

XLDnaute Junior
Bonjour,
Merci bcp Djidji pour l'effort fournit. Mais au fait les lignes de même nom ne sont pas considéré comme des doublons à causes des lots qui varient.
J'ai eu la solution avec ceci : =SIERREUR(INDEX(Tableau8[Quantité :];PETITE.VALEUR(SI(panier!$C$13=Tableau8[Nr article];LIGNE(Tableau8[Nr article])-MIN(LIGNE(reception!$C$9))+1;"");LIGNES(E$13:E13)));"")
Seulement quand le nom change, les différents lots correspondants s'affichent dans plusieurs autres cellules donc je m'en contente.....
Bon début de semaine.
 

Statistiques des forums

Discussions
312 160
Messages
2 085 839
Membres
103 001
dernier inscrit
vivinator