Добрый день Форумчане.
Недавно решал задачу с получением данных с помощью ADODB.Recordset только источник был весь лист книги Эксель.
Есть ли возможность в запросе указывать источником не весь лист эксель а именованную таблицу?
Подскажите пожалуйста очень нужно !!!
В приложении файл с работающим запросом ко всему листу книги.
Макрос выполняется по кнопке "Фильтр" на Листе.
Результатом запроса является подсчёт количества строк в полученной таблице. Конечная цель конечно не простой подсчёт количества, я потом буду эти строки перебирать в цикле и анализировать.
Строка самого запроса
Код |
---|
sql_text = "Select f5,f6,f7,f8,f9,f10,f11 From [" & list_dannie & "$] Where (f9 > #" & Format(data1, "MM\/dd\/yy hh\:mm\:ss") & "#) and (f9 < #" & Format(data2, "MM\/dd\/yy hh\:mm\:ss") & "#)" |
list_dannie – переменная типа String в ней хранится имя листа с которого происходит выборка данных.
table_istochnik - переменная типа string в которой хранится имя таблицы из которой нужно получить данные
Вопрос в том как использовать в запросе переменную table_istochnik вместо list_dannie .
Перепробовал кучу разных вариаций ничего не получается.
Может хотя бы подскажите в какую сторону "Рыть". И вообще возможно это или нет ?
Буду благодарен за советы.