Bonjour,

je voudrais faire une recherchev sur un nombre de ligne variables (selon une certaine condition)

le problème c'est quand je mets ce code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Sheets("New").Cells(i, 6).FormulaR1C1 = "=VLOOKUP(RC[-2],OLD!R2C4:R31C4,1,0)"
ça marche très bien

mais quand je mets celui là

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Sheets("New").Cells(i, 6).FormulaR1C1 = "=VLOOKUP(RC[-2],OLD!R2C4:RmC4,1,0)"
ça ne marche pas sachant que dans mon cas m= 31 (que j'obtiens via la formule suivante)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
While Not (Sheets("OLD").Cells(j, 1).Value Like "Total *")
j = j + 1
Wend
m = j
sauriez vous comment on peut résoudre ce problème ?

En vous remerciant par avance