Bonjour,
Pouvez-vous m'expliquer une correspondance entre une formule EXCEL et sa contrevaleur dans VBA ?
Dans Excel :
En B3 : Le résultat attendu
En A3 : La correspondance rechercher
Dans VBA :
Code : Sélectionner tout - Visualiser dans une fenêtre à part =IF(ISERROR(VLOOKUP(A3;'FRANCE'!G:H;2;FALSE);"";VLOOKUP((A3;'FRANCE'!G:H;2;FALSE))
Merci d'avance, car je ne comprends pas le """ C[5]:C[6]"""" cela ne correspond vraiment pas à G:H
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sheets("Tableau").select Range("B3").select ActiveCell.FormulaR1C1 = "=IF(ISERROR(VLOOKUP(RC[-1],FRANCE!C[5]:C[6],2,FALSE)),"""",VLOOKUP(RC[-1],FRANCE!C[5]:C[6],2,FALSE)) Range("B3").select Selection.AutoFill Destination:=Range("B3:B19), Type:=xlFillDefault
Bàv,
Partager