peternewman007
XLDnaute Nouveau
Bonjour,
Je souhaite transformer une fonction en vba.
Voici la fonction :
Et voici mon essai en vba :
Qu'est-ce qui cloche?
Merci d'avance,
Peter
Je souhaite transformer une fonction en vba.
Voici la fonction :
=SI(ESTERREUR(+AM1886/RECHERCHEV($A1886;$A$3847:$AP$3942;39;FAUX));0;+AM1886/RECHERCHEV($A1886;$A$3847:$AP$3942;39;FAUX))
Et voici mon essai en vba :
Code:
If IsError(Cells(target.Row, 39) / Application.WorksheetFunction.VLookup(Cells(target.Row, 1).Value, Range("A:AP"), 39, False).Value) Then
Cells(target.Row, 41) = 0
Else
Cells(target.Row, 41) = Cells(target.Row, 39) / Application.WorksheetFunction.VLookup(Cells(target.Row, 1).Value, Range("a:ap"), 39, False)
End If
Qu'est-ce qui cloche?
Merci d'avance,
Peter