Ігор Гончаренко, макрорекордером вчера пробовал. Так как две таблицы рядом, то выходит сообщение
Вчера, в принципе создал что то такое рабочее(на другом примере)
Код |
---|
Sub Макрос3()
'
' Макрос3 Макрос
'
A = Worksheets("Лист1").[c1000000].End(xlUp).Row
'
ActiveSheet.ListObjects("Таблица1").Range.AutoFilter Field:=1, Criteria1:="b"
Range("Таблица1").ClearContents
ActiveSheet.ListObjects("Таблица1").Range.AutoFilter Field:=1
ActiveWorkbook.Worksheets("Лист1").ListObjects("Таблица1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Лист1").ListObjects("Таблица1").Sort.SortFields. _
Add2 Key:=Range("Таблица1[[#All],[Столбец2]]"), SortOn:=xlSortOnValues, _
Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Лист1").ListObjects("Таблица1").Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
B = Worksheets("Лист1").[c1000000].End(xlUp).End(xlUp).Row + 1
Range("C" & B & ":D" & A).Delete
Range("C10").Select
End Sub |
Но хотелось бы профессиональный макрос