Cytat:
sposob jest bardzo szybki i z tego co zauwazylem bardzo skuteczny
ilu ekspertów, tyle sposobów
Mogę zaoferować jeszcze inny sposób.
Powiedzmy, że Twoje dane znajdują się w arkuszu "Arkusz1"
w od kolumny A.
a chcesz je skopiować po przefiltrrowaniu do arkusza "Arkusz2"
do komórki "C3"
Można to zrobić za pomocą poniższego kodu:
Application.ScreenUpdating = False
If Worksheets("Arkusz1").FilterMode = True Then
Worksheets("Arkusz1").Activate
Range(Range("A2", Range("A2").End(xlDown)).SpecialCells(xlCellTypeVisible).Cells(1, 1), _
Range("A2").End(xlDown).End(xlToRight)).Copy
Worksheets("Arkusz2").Activate
ActiveSheet.Paste Range("C3")
Application.CutCopyMode = False
End If
Application.ScreenUpdating = True
--
Stanislaw |