Есть база данных на листах Excel, надо получать из нее периодически какие-то одинаковые данные, для последущей работы с ними в Excel.
Какие за и против того, чтоб для этого написать запросы с помощью макросов или с помощью SQL?
Excel VBA или SQL
Модератор: Naeel Maqsudov
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Преимуществом SQL будет являться то, что, он избавит Вас от циклов, с помощью которых обычно приходится "пробегать" по всей таблице.
Например, команда UPDATE с условием WHERE просто изменит нужные строки, тогда как на VBA вам пришлось бы пробежать по таблице делая сравнения в каждой строке.
Если вот именно это преимущество в вашей задаче использовать не удастся, то к черту SQL.
Например, команда UPDATE с условием WHERE просто изменит нужные строки, тогда как на VBA вам пришлось бы пробежать по таблице делая сравнения в каждой строке.
Если вот именно это преимущество в вашей задаче использовать не удастся, то к черту SQL.