Bonjour le forum,

Je viens vers vous cra ma macro mets plus d une journée a tourner
Mon fichier a deux feuilles, ma macro va rechercher la combinaison des lignes contenus dans la première feuille dans la seconde feuille et mettre un BINGO si elle trouve, une sorte de VLOOKUP complexe quoi.
Elle est très simple mais trop longue

Comment puis je faire pour la rendre plus rapide ???

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
Sub macropsl()
Application.ScreenUpdating = False
For i = 5 To 2000
For j = 2 To 30000
 
If (Feuil2.Cells(i, 2).Value = Feuil3.Cells(j, 63).Value And Feuil2.Cells(i, 4).Value = Feuil3.Cells(j, 59).Value And Feuil2.Cells(i, 6).Value = Feuil3.Cells(j, 60).Value) Then
Feuil3.Cells(j, 61).Value = "BINGO"
 
 
End If
Next j
Next i
 
Application.ScreenUpdating = True
 
End Sub


Merci beaucoup pour votre aide