Здравствуйте
Есть скрипт, который в зависимости от количества символов в ячейке меняет размер шрифта. С файлом работает очень много людей и чтобы не повредили файл многие ячейки защищены от изменений. Как сделать чтобы в защищённой ячейке скриптом менялся шрифт?
Есть скрипт, который в зависимости от количества символов в ячейке меняет размер шрифта. С файлом работает очень много людей и чтобы не повредили файл многие ячейки защищены от изменений. Как сделать чтобы в защищённой ячейке скриптом менялся шрифт?
Код |
---|
Private Sub Worksheet_Calculate() With Range("D17") If Len(.Text) < 8 Then .Font.Size = 25 ElseIf Len(.Text) < 9 Then .Font.Size = 23 ElseIf Len(.Text) < 10 Then .Font.Size = 21 ElseIf Len(.Text) < 11 Then .Font.Size = 19 ElseIf Len(.Text) < 12 Then .Font.Size = 17 ElseIf Len(.Text) < 13 Then .Font.Size = 15 ElseIf Len(.Text) < 14 Then .Font.Size = 14 ElseIf Len(.Text) < 15 Then .Font.Size = 13 Else .Font.Size = 12 End If End With End Sub |