Je cherche une macro toute bête : je veux que sur la colonne J, la formule "=RECHERCHEV(G192;Liste!$C$2:$D$26;2;FAUX)" soit copiée automatiquement si la case dans la colonne G est différente de vide.
Mon fichier va faire plusieurs millier de lignes. Je pensais à la macro car l'avantage est que je n'ai plus à toucher à ma colonne J, alors qu'avec une formule si, je suis obligé à un moment de l'étendre
Private Sub Worksheet_Activate()
Me.Range("J1").FormulaR1C1 = _
"=IF(R[0]C7<>"""",VLOOKUP(R[0]C7,Liste!R2C3:R26C4,2,FALSE),"""")"
Range("J1").Resize(10000).FillDown
End Sub