Bonjour,
Je cherche à faire un test sur la recherchev afin de choisir la bonne valeur à rechercher.
Malhereusement seul le remier Bloc if est vérifié, le deuxième bloc n'est jamais exécuté.
Voila le code
Si vous voyez quelque chose de louche... je galère depuis un bon moment..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Function Recherche_MtM_Mid_T2(CodeSummit1, CodePOD) If IsError(Application.WorksheetFunction.VLookup([CodeSummit1], Workbooks("Export_MTM.xls").Worksheets("MTM_ALL_T2").Range("A:IV"), 6, False)) = False Then Recherche_MtM_Mid_T2 = Application.WorksheetFunction.VLookup([CodeSummit1], Workbooks("Export_MTM.xls").Worksheets("MTM_ALL_T2").Range("A:IV"), 6, False) ElseIf IsError(Application.WorksheetFunction.VLookup([CodePOD], Workbooks("Export_MTM.xls").Worksheets("MTM_ALL_T2").Range("A:IV"), 6, False)) = False 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 Function
Merci d'avance.
Partager