Macro pour supprimer lignes dont une case = 01/01/9999 00:00:00
Résolu
jubilofrog
Messages postés
6
Statut
Membre
-
jubilofrog -
jubilofrog -
Bonjour,
J'ai un tableau qui provient d'une base de donnée. Certaines cases comportent la valeur suivante : 01/01/9999 00:00:00
je souhaite pouvoir créer une macro pour supprimer toute les lignes comportant cette dernière.
Merci pour l'aide
J'ai un tableau qui provient d'une base de donnée. Certaines cases comportent la valeur suivante : 01/01/9999 00:00:00
je souhaite pouvoir créer une macro pour supprimer toute les lignes comportant cette dernière.
Merci pour l'aide
4 réponses
-
Bonjour,
et pourquoi pas les supprimer en les filtrant plus simplement ?
eric
-
Bonjour
Oui ou avec une macro
Sub EffaceLigne()
DebLig = 2
FinLig = Range("A" & Rows.Count).End(xlUp).Row
For L = FinLig To DebLig Step -1
Vdate = Range("H" & L).Value2
If Vdate = 2958101 Then
Rows(L).Delete
End If
Next
End Sub
A+
Maurice -
-
Bonjour
Voila la modif
Sub SupLigne()
FinLig = Range("A" & Rows.Count).End(xlUp).Row
DebLig = 1
For L = FinLig To DebLig Step -1
If Range("G" & L).Value = "01/01/9999 00:00:00" Then
Rows(L).Delete
End If
Next
End Sub
A+
Maurice