Добрый день.
Опять в тупике.
Вот есть макрос:
Этот код ставит высоту строк на текущем листе и на листе "22". Но почему то листа с именем 22 не находит! Хотя он есть (см. прилагаемый файл).
Подскажите пожалуйста как установить высоту строк с 19 по 81 на листе 22 равной 3, не выбирая этот лист (22)?
Спасибо.
Опять в тупике.
Вот есть макрос:
Код |
---|
Sub высота_строк() ' Устанавливаем высоту строк на текущем листе With ActiveSheet .Rows("174:237").RowHeight = 3 End With ' Устанавливаем высоту строк на листе "22" Dim ws As Worksheet On Error Resume Next ' На случай, если листа "22" не существует Set ws = ThisWorkbook.Sheets("22") On Error GoTo 0 If Not ws Is Nothing Then ws.Rows("19:81").RowHeight = 3 Else MsgBox "Лист с именем '22' не найден!", vbExclamation End If MsgBox "Готово! Высота строк установлена.", vbInformation Cells(1, 1).Select End Sub |
Подскажите пожалуйста как установить высоту строк с 19 по 81 на листе 22 равной 3, не выбирая этот лист (22)?
Спасибо.