Bonjour tout le monde,
J'aimerai utiliser la fonction VLookup dans une macro VBA. Je cherche à remplir la valeur de la deuxième colonne de la deuxième feuille avec la valeur de la deuxième colonne de la première feuille, si il ya correspondance entre les deux premières colonnes des deux feuilles; sinon cela remplit avec autre chose. C'est pas si compliqué que ca je vous promet aha
Voila ce que j'ai fait, mais quand je lance, cela ne marche pas et cela ne m'affiche rien.. retour sur la feuille excel.
Si vous avez une idée cela m'aiderait beaucoup..
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
18
19
20 Sub Chercher() On Error GoTo Other: Dim i As Long For i = 1 To Range("B1000000").End(xlUp).Row Sheet2.Range("B" & i).Value = WorksheetFunction.VLookup(Sheet2.Range("A1").Value, Sheet1.Range("A:B"), 2, False) Next Exit Sub Other: Sheet2.Range("B" & i).Value = "NOT FOUND" Resume Next End Sub
Merci!
Partager