Именованный диапазон недоступен - PullRequest
0 голосов
/ 25 апреля 2020

В VBA я пытаюсь ссылаться на именованный диапазон, который находится на другом листе. Почему-то не найдено. Имя появляется пустым.

enter image description here

Код очень прост.


    If Not Intersect(Target, rngDV) Is Nothing Then
        strDVList = Range("Lists!PillarList").RefersTo
        MsgBox ("String: " + strDVList)
        frmDVList.Show
    End If

Он активируется, если щелкнуть в столбце А для строк в таблице.

1 Ответ

1 голос
/ 25 апреля 2020

MsgBox, который вам нужен, нуждается в этом синтаксисе, потому что вы спрашиваете не об имени диапазона, а о диапазоне имени.

MsgBox "String = " & Names("PillarList").RefersTo
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...