Каков правильный способ ссылки на именованные ячейки в Excel 2013 VBA? (Я знаю, что я это испортил)

У меня есть ячейка (ну там куча, но я просто смотрю на нее сейчас) под названием "Классы". Это "C10" по нотации в сетке Excel.

Мой код отлично работает, когда я ссылаюсь на ячейку как

Range("C10") = "Value"

Но когда я использую

Classes = "Value"

Он просто ничего не делает.

Итак, каков правильный способ ссылки на именованную ячейку по ее имени?

Ответы

Ответ 1

Вы заменяете адрес именем именованного диапазона:

Range("Classes") = "Value"

Ответ 2

Вы можете использовать сокращенную квадратную скобку для диапазонов ссылок:

[Classes] = "Value"

Таким образом, вы можете сохранить на Range и "", и он также выглядит лучше (квадратные скобки немного похожи на ячейку). Вы также можете использовать [C10] = "Value"