Аргументы для Worksheet.Protect включают опции для AllowFormattingCells и AllowFormattingRows .
AllowFormattingRows охватывает возможность изменять высоту строки.AllowFormattingCells охватывает большинство стандартных форматов ячеек, но не охватывает все;например, отступ не разрешен.
Option Explicit
Private Sub Workbook_Open()
Sheet1.UnProtect Password:="12345"
Sheet1.Protect Password:="12345", _
UserInterFaceOnly:=True, _
AllowFormattingCells:=True, _
AllowFormattingRows:=True
Sheet11.UnProtect Password:="12345"
Sheet11.Protect Password:="12345", _
UserInterFaceOnly:=True, _
AllowFormattingCells:=True, _
AllowFormattingRows:=True
End Sub
Подпроцедура должна заканчиваться на End Sub not Exit Sub .