Я пытаюсь определить, был ли именованный диапазон установлен через VBA. Именованный диапазон называется LoadedToken
и по существу загружается, когда пользователь нажимает на определенную кнопку. Я использую это как доказательство того, что инициализация состоялась.Excel VBA проверяет, установлен ли именованный диапазон
У меня есть функция, чтобы проверить, если это имело место:
Function ToolIsEnabled()
' We check if the R2A add-in has been loaded by detecting the named range
If ActiveWorkbook.Names("LoadedToken") Is Nothing Then
ToolIsEnabled = False
Else
ToolIsEnabled = True
End If
End Function
и я получаю сообщение об ошибке приложения. Конечно, VBA неверен. Однако как я могу это сделать ?!
короткая версия 'ToolIsEnabled = [ISERR (LoadedToken)]' – Slai