Вот таблица о фруктах:

Эти фрукты также являются именами названных сортов в колонке А. Например, если я наберу следующее:

=INDEX(apple, 1, 1)

тогда результат 1.

Мой вопрос: как я могу изменить n-ное значение именованного диапазона в Excel VBA? Я хотел бы добавить новое значение к первому элементу именованного диапазона 'apple', например:

"Range("apple",1,1).Value = 2"

Как я могу это сделать? Заранее спасибо.

1 ответ1

2

Range("apple",1,1).Value = 2

Вы можете ссылаться на именованные диапазоны в VBA с помощью свойства Range , и, следовательно, обращаться к ним как к объекту диапазона, чтобы ссылаться на его ячейки, используйте свойство Cells :

Range("apple").Cells(1,1).Value = 2

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .