Bonjour
Je souhaiterais savoir s'il est possible de désigner la première colonne de la plage de recherche d'une rechercheV grâce à une étiquette de donnée. En l'occurence dans l'exemple, la première colonne correspondrait à la colonne "Numéro du lot", qui n'est pas forcément toujours en colonne K
En clair, modifiez la formule avec quelque chose de ce type (Ce qui est en rouge)
Merci pour votre aide
Range("L2").Select
ActiveCell.FormulaR1C1 = _
"=IFERROR(VLOOKUP(INDIRECT(ADDRESS(ROW(),MATCH(""Numéro d'article"",R1C1:R1C7,0),4)),'Stocks Disponibles'!C[-6]:C[9],MATCH(""Somme des stocks disponibles"",'Stocks Disponibles'!R1C1:R1C14,0),0),"""")"
Range("L2").Select
ActiveCell.FormulaR1C1 = _
"=IFERROR(VLOOKUP(INDIRECT(ADDRESS(ROW(),MATCH(""Numéro d'article"",R1C1:R1C7,0),4)),'Stocks Disponibles'!ADDRESS(ROW(),MATCH(""Numéro d'article"",R1C1:R1C7,0)):C[9],MATCH(""Somme des stocks disponibles"",'Stocks Disponibles'!R1C1:R1C14,0),0),"""")"
'