Bonjour Raja
Je n'ai pas compris ta reponse. En fait, le fichier que je t'ai donné est issue d'un ERP et chacun peut configurer l'ecran comme il le souhaite.
Ce que je voulais dire c'est qu'on peut avoir la colonne numéro de lot en colonne B, en colonne C ou en colonne D, selon la facon dont la personne a arrangé son ERP.
Trouves les exemples en piece jointe, ce sera peut etre plus clair.
J'ai une solution intermédiarie qui serait de mettre la colonne "numéro du lot" dans la 1ere colonne de la feuille. Ce qui permet de figer cette colonne.
Cependant, comment faire la recherche V si la personne a placé la colonne "physique disponible" en colonne E ou F ou I ou autre que G comme dans le classeur 1?
En clair, comment faire une recherche verticale par rapport à une etiquette de données et pas par rapport à un numéro de colonne? En l'occurence, par rapport à la colonne repéré par une variable qu'on pourrait appelé "Physique disponible"?
J'ai fait une petite macro dans le classeur 1
Comment remplacer la 6eme colonne dans ma recherchev ci dessous par la colonne dans laquelle se trouve "Physique disponible")?
Est ce plus clair?
Sheets("Lignes de commandes").Select
Range("F2").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-5],'Stocks Disponibles'!C[-5]:C[6],6,0)"
Selection.AutoFill Destination:=Range("F2:F11"), Type:=xlFillDefault
Range("F2:F11").Select
Ci joint des exemples qu'on peut retrouver: La colonne physique disponible peut ne pas être à la même place.
Merci et bonne journée