Работа с именованными диапазонами книг в Excel с использованием VB.NET - PullRequest
0 голосов
/ 25 февраля 2020

Как ссылаться на именованные диапазоны рабочей книги в Excel с помощью VB. NET?

У меня есть рабочая книга Excel с числом именованных диапазонов, определенных в области рабочей книги и рабочей таблицы. Диапазоны области действия рабочей книги относятся к ячейкам / диапазонам в различных рабочих таблицах! Нет проблем с чтением и записью в именованные диапазоны рабочего листа (xlWB.Worksheets("SheetName").Range("WS_RangeName").Value).

Однако, когда я пытаюсь прочитать значение из области именованного диапазона рабочей книги (xlWB.Names.Item("WB_RangeName").value), возникают ошибки. На самом деле, свойство .Value возвращает RefersToFormula (='SheetName'!$A$1).

Очевидно, из RefersToFormula я могу получить имя листа и использовать xlWB.Worksheets("SheetName").Range("WB_RangeName").Value, но я уверен, что должен быть лучший способ сделать это или я что-то упустил?!

У меня проблема с поиском (хорошей) ссылки на MS!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...