T thespeedy20 XLDnaute Occasionnel 5 Novembre 2019 #1 Bonjour, qui peut m'aider à transposer cette formule en vba : VB: =SI(SI(G10<>"";RECHERCHEV(G10;Profs!A1:E43;5;FAUX))=X18;"X";"") J'ai essayé ceci mais cela ne fonctionne pas Code: If .Range("G10").Value <> "" Then If WorksheetFunction.VLookup(.Range("G10").Value, Sheets("Profs").Range("A1:C43"), 5, False) = .Range("X18").value Then .Range("Y18") = "X" Merci d'avance Oli
Bonjour, qui peut m'aider à transposer cette formule en vba : VB: =SI(SI(G10<>"";RECHERCHEV(G10;Profs!A1:E43;5;FAUX))=X18;"X";"") J'ai essayé ceci mais cela ne fonctionne pas Code: If .Range("G10").Value <> "" Then If WorksheetFunction.VLookup(.Range("G10").Value, Sheets("Profs").Range("A1:C43"), 5, False) = .Range("X18").value Then .Range("Y18") = "X" Merci d'avance Oli
L lulup43 XLDnaute Nouveau 5 Novembre 2019 #2 tu veux mettre le résultat dans quelle cellule ? Vote positif 0 Vote négatif
T thespeedy20 XLDnaute Occasionnel 5 Novembre 2019 #3 re lulup43, en A1 par exemple... Merci Vote positif 0 Vote négatif