Optimisation d'un programme de recherche
Bonjour à tous !
J'ai créé un code pour pouvoir faire correspondre un onglet d'un de mes fichiers avec un autre. Malheureusement, celui-ci est bien trop lent pour ce que je veux en faire.
Quelqu'un saurait-il l'optimiser ?
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| Sub recherche_correspondance()
'récupération du nombre de lignes ce jour-là
Worksheets("Feuil1").Activate
nbligne = Range(Cells(1, 2), Cells(1, 2).End(xlDown)).Rows.Count
'POur chacune de ces lignes, recherche de correspondance
For i = 1 To nbligne
With Sheets("Feuil1").Range("B1").Value = WorksheetFunction.VLookup(.Range("A1").Value, Sheets("Feuil2").Range("A1:B100"), 2, False)
End With
Next i
End Sub |
Merci d'avance :)