1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
If test_lookup([CodeSummit1], Workbooks("Export_MTM.xls").Worksheets("MTM_ALL_T2").Range("A:F"), 6) Then
Recherche_MtM_Mid_T2 = Application.WorksheetFunction.VLookup([CodeSummit1], Workbooks("Export_MTM.xls").Worksheets("MTM_ALL_T2").Range("A:IV"), 6, False)
Else
If test_lookup([CodePOD], Workbooks("Export_MTM.xls").Worksheets("MTM_ALL_T2").Range("A:F"), 6) Then
Recherche_MtM_Mid_T2 = Application.WorksheetFunction.VLookup([CodePOD], Workbooks("Export_MTM.xls").Worksheets("MTM_ALL_T2").Range("A:IV"), 6, False)
Else
Recherche_MtM_Mid_T2 = "Non trouvé"
End If
End If
Function test_lookup(Parm1 As Range, parm2 As Range, parm3 As Integer) As Boolean
Dim nada As Variant
On Error GoTo err_test
nada = Application.WorksheetFunction.VLookup(Parm1, parm2, parm3, parm4)
test_lookup = True
bye:
Exit Function
err_test:
test_lookup = False
Resume bye
End Function |