Добрый день.
Опять в тупике.
Вот есть макрос:
Этот код ставит высоту строк на текущем листе и на листе "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)?
Спасибо.