Dans leur immense majorité, les filtres sont plus rapides que les boucles...
JJ pas fort en filtres Ceci dans ce cas est correct ?? '------- Sub jj() With Columns("K:K") .AutoFilter Field:=1, Criteria1:="m" .EntireRow.Delete End With End Sub '--------- JJ
Bonjour Alain
Dans leur immense majorité, les filtres sont plus rapides que les
boucles...
JJ pas fort en filtres
Ceci dans ce cas est correct ??
'-------
Sub jj()
With Columns("K:K")
.AutoFilter Field:=1, Criteria1:="m"
.EntireRow.Delete
End With
End Sub
'---------
JJ
Dans leur immense majorité, les filtres sont plus rapides que les boucles...
JJ pas fort en filtres Ceci dans ce cas est correct ?? '------- Sub jj() With Columns("K:K") .AutoFilter Field:=1, Criteria1:="m" .EntireRow.Delete End With End Sub '--------- JJ
AV
Ceci dans ce cas est correct ??
Pas tout à fait : Il manque une instruction et une "précaution" car qui dit BD et/ou filtre dit nom de champ en ligne 1 donc :
Sub jj() x = [K65536].End(3).Row [K:K].AutoFilter Field:=1, Criteria1:="K" Range("K2:K" & x).SpecialCells(xlCellTypeVisible).EntireRow.Delete End Sub
AV
Ceci dans ce cas est correct ??
Pas tout à fait :
Il manque une instruction et une "précaution" car qui dit BD et/ou filtre
dit nom de champ en ligne 1 donc :
Sub jj()
x = [K65536].End(3).Row
[K:K].AutoFilter Field:=1, Criteria1:="K"
Range("K2:K" & x).SpecialCells(xlCellTypeVisible).EntireRow.Delete
End Sub