OVH Cloud OVH Cloud

supprimer les lignes filtrée

3 réponses
Avatar
andrea
encore un petit souci

je voudrais supprimer les lignes filtrées

Range("M2").Select
Selection.AutoFilter Field:=13, Criteria1:="100"
Rows("15:25").Select
Selection.Delete Shift:=xlUp
Range("M1").Select
Selection.AutoFilter Field:=13


en sachant que c'est la ligne
Rows("15:25").Select

qui pose problème car selon le filtre ce ne sont jamais les même
numéros de ligne

comment faire ?

merci d'avance
je continue à chercher

3 réponses

Avatar
Daniel
Bonjour.
Essaie :
Rows("15:25").SpecialCells(xlCellTypeVisible).Delete
Cordialement.
Daniel
"andrea" a écrit dans le message de news:
%23GKsxS$
encore un petit souci

je voudrais supprimer les lignes filtrées

Range("M2").Select
Selection.AutoFilter Field:, Criteria1:="100"
Rows("15:25").Select
Selection.Delete Shift:=xlUp
Range("M1").Select
Selection.AutoFilter Field:


en sachant que c'est la ligne
Rows("15:25").Select

qui pose problème car selon le filtre ce ne sont jamais les même
numéros de ligne

comment faire ?

merci d'avance
je continue à chercher



Avatar
JB
Bonsoir,

Sub suppression()
If MsgBox("Etes vous sûr?", vbYesNo) = vbYes Then
Range("_FilterDataBase").Offset(1,
0).Resize(Range("_FilterDataBase"). _
Rows.Count - 1).SpecialCells(xlCellTypeVisible).Delete
Shift:=xlUp
ActiveSheet.ShowAllData
Else
MsgBox "Annulé"
End If
End Sub

http://cjoint.com/?ltrFfj3G73

Cordialement JB

encore un petit souci

je voudrais supprimer les lignes filtrées

Range("M2").Select
Selection.AutoFilter Field:, Criteria1:="100"
Rows("15:25").Select
Selection.Delete Shift:=xlUp
Range("M1").Select
Selection.AutoFilter Field:


en sachant que c'est la ligne
Rows("15:25").Select

qui pose problème car selon le filtre ce ne sont jamais les même
numéros de ligne

comment faire ?

merci d'avance
je continue à chercher


Avatar
andrea
impec
merci

JB a écrit:
Bonsoir,

Sub suppression()
If MsgBox("Etes vous sûr?", vbYesNo) = vbYes Then
Range("_FilterDataBase").Offset(1,
0).Resize(Range("_FilterDataBase"). _
Rows.Count - 1).SpecialCells(xlCellTypeVisible).Delete
Shift:=xlUp
ActiveSheet.ShowAllData
Else
MsgBox "Annulé"
End If
End Sub

http://cjoint.com/?ltrFfj3G73

Cordialement JB


encore un petit souci

je voudrais supprimer les lignes filtrées

Range("M2").Select
Selection.AutoFilter Field:, Criteria1:="100"
Rows("15:25").Select
Selection.Delete Shift:=xlUp
Range("M1").Select
Selection.AutoFilter Field:


en sachant que c'est la ligne
Rows("15:25").Select

qui pose problème car selon le filtre ce ne sont jamais les même
numéros de ligne

comment faire ?

merci d'avance
je continue à chercher