Bonjour Forum,
Ci-joint un fichier avec un programme VBA pour suppression des lignes de la Feuil1 si la valeur de la colonne" D" Feuil2 n'existe pas sur la colonne "L" Feuil1
Le programme marche très bien à l'aide de Mr @pierrejean
par contre ma base de donner contient 85000 ligne et le programme prendre bcp de temps et il supprime pas tous les lignes à la fois je clic 10 fois pour le bouton et a chaque fois le programme supprime des ligne jusque un moment ou il supprime tous les lignes.
Est ce que vous pouvez développer le programme pour qu’il soit plus rapide et efficace
Merci bien
Ci-joint un fichier avec un programme VBA pour suppression des lignes de la Feuil1 si la valeur de la colonne" D" Feuil2 n'existe pas sur la colonne "L" Feuil1
Le programme marche très bien à l'aide de Mr @pierrejean
par contre ma base de donner contient 85000 ligne et le programme prendre bcp de temps et il supprime pas tous les lignes à la fois je clic 10 fois pour le bouton et a chaque fois le programme supprime des ligne jusque un moment ou il supprime tous les lignes.
Est ce que vous pouvez développer le programme pour qu’il soit plus rapide et efficace
VB:
Sub supp_lignes()
Application.ScreenUpdating = False
For n = 2 To Range("L" & Rows.Count).End(xlUp).Row
Set c = Sheets("Feuil2").Columns("D").Find(Range("L" & n), LookIn:=xlValues, lookat:=xlWhole)
If c Is Nothing Then Rows(n).Delete
Next
Application.ScreenUpdating = True
End Sub
Merci bien