Использование диапазона значений Excel в качестве условий в запросе SQL - PullRequest
0 голосов
/ 25 января 2019

Я пытаюсь написать макрос, который запрашивает базу данных SQL, но вводит условие в запрос.Это условие представляет собой диапазон значений в столбце электронной таблицы.

Итак, у меня есть «Лист1», где столбец А называется «код» со значениями, начиная с A2 и далее.Я хочу выполнить SQL-запрос, который говорит:

SELECT value FROM dbtable WHERE code = 'ValueFromA2'

с результатом, заполняемым в ячейку B2.

Затем мне нужно продолжить этот запрос до B3, B4 и т. Д., Покадостигнут конец диапазона значений в столбце A.

Возможно ли это?

1 Ответ

0 голосов
/ 25 января 2019
  1. Используйте Excel, чтобы создать список запросов в новый столбец путем объединения логики SQL со значениями "кода".

    См. Этот пример: https://stackoverflow.com/a/16819629/327165

  2. Использование VBA для циклического прохождения столбца с запросами SQL и заполнения результатов в столбце B. В качестве опции вы можете создавать запросы в VBA.

    См. Этот пример: SQL-запрос в VBA, код хранится в нескольких ячейках в Excel

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