Поскольку я не смог найти способ увеличить размер шрифта в раскрывающемся списке, мне пришлось искать обходной путь. Одним из вариантов является увеличение. Поэтому у меня есть этот кусок кода - который работает отлично. Но как только я закрываю файл и пытаюсь открыть его снова, появляется сообщение об ошибке: «Переменная объекта или переменная блока не установлена».
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error GoTo errorHandler
Dim xZoom As Long
xZoom = 60
If Target.Validation.Type = xlValidateList Then xZoom = 125
errorHandler:
ActiveWindow.Zoom = xZoom 'Debug highlights this row
End Sub
Я попробовал событие:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error GoTo errorHandler
Dim wb as Workbook
Dim xZoom As Long
xZoom = 60
Set wb = ThisWorkbook
wb.Activate
If Target.Validation.Type = xlValidateList Then xZoom = 125
errorHandler:
ActiveWindow.Zoom = xZoom 'Debug highlights this row
End Sub
Но, похоже, ничего не работает ... Я просто не знаю, в чем причина ... Может ли кто-нибудь помочь мне?