powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Обращение к именнованному диапазону Excel.
6 сообщений из 6, страница 1 из 1
Обращение к именнованному диапазону Excel.
    #38892187
Maxim12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Подскажите, пожалуйста, как осуществить сей процесс...
Имеем:
Код: vbnet
1.
2.
Set MyRange=TWB.Sheets(1).Range("A2:AL50000")
... FROM [MyRange] T ...


Вылетает ошибка, что "объект MyRange не найден ядром Microsoft.Jet". Причем, если задавать диапазон явным образом (FROM [Sheets1$A2:AL50000]) никаких проблем не возникает. Спасибо.
...
Рейтинг: 0 / 0
Обращение к именнованному диапазону Excel.
    #38892215
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MS Jet не подозревает даже о том, что существует какой-то там Эксель со своими именованными диапазонами.
Так что получайте адрес нужного Range своим VBA-кодом и подставляйте его в текст запроса. Типа

Код: vbnet
1.
strSQL = "SELECT * FROM [Sheets1$" & MyRange.Address & "] T WHERE ..."
...
Рейтинг: 0 / 0
Обращение к именнованному диапазону Excel.
    #38892230
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще момент: область видимости имени какая? Внутри листа или книги?
...
Рейтинг: 0 / 0
Обращение к именнованному диапазону Excel.
    #38892245
Maxim12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, спасибо. Попробую.
The_Priest, внутри книги.
...
Рейтинг: 0 / 0
Обращение к именнованному диапазону Excel.
    #38892248
Maxim12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The_Prist, пардон, ошибся с именем.
...
Рейтинг: 0 / 0
Обращение к именнованному диапазону Excel.
    #38892297
Maxim12345678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, the_Prist, спасибо, все получилось, только нужно добавить (RowAbsolute:=False, ColumnAbsolute:=False).
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Обращение к именнованному диапазону Excel.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]