Добрий день!
Прошу помочь доработать макрос которий должен скопировать строки(в новий файл все строки с книги)
с заданого дапазона листов если ячейка С пустая
например, с листов 04.01.17 по 06.01.17(листов может бить больше)
Прошу помочь доработать макрос которий должен скопировать строки(в новий файл все строки с книги)
с заданого дапазона листов если ячейка С пустая
например, с листов 04.01.17 по 06.01.17(листов может бить больше)
Код |
---|
Sub atest_a1() Application.ScreenUpdating = 0 Dim LastRow As Long Dim wsSh As Worksheet Set wsSh = Worksheets("04.01.17") For Each wsSh In ActiveWorkbook.Worksheets wsSh.Activate LastRow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row Selection.AutoFilter wsSh.Range("$A$1:$O" & LastRow).AutoFilter Field:=3, Criteria1:="=" Range("A2").Select Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select Selection.Copy Workbooks.Add Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False ActiveSheet.Paste Next wsSh Application.ScreenUpdating = 1 End Sub |