Réduction du temps de la macro
Bonjour à tous!
Je cherche à réduire le temps de ma maro parce que je travaille avec beaucoup de ligne et quand je fais tourner ma macro elle prend un temps fou à calculer ce que je veux lui faire faire..
En gros c'est assez simple.
J'ai une liste de nombre en colonne A
J'ai une liste de nombre en colonne B
Je veux sortir tous les chiffre de B qui ne sont pas dans A.
Par contre je ne veux pas les chiffres de A qui ne sont pas dans B
(Donc ce n'est pas juste prendre tous les doublons...)
Voici mon code
Code:
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
| Sub customer()
Sheets("blabla").Select
k = 1
For j = 1509 To 3008
f = 0
For i = 1 To 1509
Sheets("blabla").Select
If Cells(j, 5).Value = Cells(i, 5).Value Then
f = f + 1
End If
If f = 0 Then
Sheets("customer").Select
Cells(k, 1).Value = Cells(j, 5).Value
k = k + 1
End If
Next i
Next j
End Sub |
Merci pour vos idées !