F
franck70
Guest
Bonjour,
Mon problème est le suivant:
Je souhaite supprimer toutes les plages A:F pour lesquelles la cellule A commence par IP.
J'avais fait ça :
Dim w As Integer
For w = Range("A65536").End(xlUp).Row To 1 Step -1
If UCase(Left(Range("A" & w), 2)) = "IP" Then Range("A" & w & ":F" & w).Delete Shift:=xlUp
Mais il y a tellement de ligne à supprimer que la macro dure des heures. Il faudrait donc qu'il commence par tout sélectionner puis qu'il supprime toutes les lignes sélectionnées en 1 fois.
Merci d'avance pour votre aide.
Mon problème est le suivant:
Je souhaite supprimer toutes les plages A:F pour lesquelles la cellule A commence par IP.
J'avais fait ça :
Dim w As Integer
For w = Range("A65536").End(xlUp).Row To 1 Step -1
If UCase(Left(Range("A" & w), 2)) = "IP" Then Range("A" & w & ":F" & w).Delete Shift:=xlUp
Mais il y a tellement de ligne à supprimer que la macro dure des heures. Il faudrait donc qu'il commence par tout sélectionner puis qu'il supprime toutes les lignes sélectionnées en 1 fois.
Merci d'avance pour votre aide.