re
une petite astuce pour ce servir de autofilter meme si la colonne A et/ou plus sont vide(s)
1 2 3 4 5 6 7 8 9 10
| Sub test()
If [A1].Value = "" Then [A1].Value = "xxx"
Set plage = Sheets(1).Range("A1:O" & Sheets(1).Cells(Rows.Count, 13).End(xlUp).Row)
With plage
.AutoFilter Field:=13, Criteria1:=">=8"
If [A1].Value = "xxx" Then [A1].Value = ""
MsgBox .SpecialCells(xlVisible).Address
.AutoFilter
End With
End Sub |
a la place du msgbox tu n'a plus qu'a faire
.copy destination:=sheets("toto").range("A1") par exemple
pour comprendre pour quoi l'astuce de la cellule A1 tu n'a qu'a enlever la 1ere ligne "if[A1].Value ....." et tester avec la colonne A vide
Partager