Страницы: 1
RSS
Макрос по переходу между листами и с действием на них
 
Добрый день!

Прошу вашей помощи, в написании макроса:
Макрос должен зайти на каждый лист после листа "Tabble 1" поставить фильтр на значение больше 3, и удалить столбцы "B:Z" так же сделать столбец "A" шириной в 61.50
Файл пример будет во вложении.

Так же прошу написать код в тексте письма, так как я его буду немного менять, спасибо за понимание.

Всем спасибо за внимание, жду вашей помощи.
Изменено: zhekachan - 06.06.2019 12:31:14
 
Запишите вышеописанные действия макрорекордером. Можете менять полученный код под себя без всяких проблем
Согласие есть продукт при полном непротивлении сторон
 
Sanja, Спасибо за совет, я уже это делал, но название моих листов может меняться, точно так же как и их название
 
Варианты:
1.Перебирайте циклом листы по индексу (со второго по последний).
2. Перебирайте все листы, проверяя имя (если не равно "Tabble 1").
 
Код
Sub qqq()
    For i = Sheets("Tabelle1").Index + 1 To Sheets.Count
        With Sheets(i)
            .Rows("1:1").AutoFilter
            .Range("$A$1:$F$11").AutoFilter Field:=1, Criteria1:=">3", Operator:=xlAnd
            .Columns("B:Z").Delete Shift:=xlToLeft
            .Columns("A:A").ColumnWidth = 61
        End With
    Next i
End Sub
 
Господа, всем спасибо, все работаем!
Всем хорошего дня!
Страницы: 1
Наверх