Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel中的SQL查询功能_Sql_Vba_Ms Access_Excel - Fatal编程技术网

Excel中的SQL查询功能

Excel中的SQL查询功能,sql,vba,ms-access,excel,Sql,Vba,Ms Access,Excel,我将在Excel VBA中编写宏“sql_query”,它在Excel中提供sql查询功能 sql_query(Query as String;ChosenRange as Range) 但是,如何提高效率呢?每次创建ChoosedRange.accdb似乎都非常耗时,您对此有何看法 假设:仅VBA Excel+库 有什么线索吗?使用ADO您希望SQL查询是动态的还是希望通过重新查询数据库来刷新工作簿中的数据集?+1@remou看起来Excel 2013最终会添加一个工作表函数@GTG dyn

我将在Excel VBA中编写宏“sql_query”,它在Excel中提供sql查询功能

sql_query(Query as String;ChosenRange as Range)
但是,如何提高效率呢?每次创建ChoosedRange.accdb似乎都非常耗时,您对此有何看法

假设:仅VBA Excel+库


有什么线索吗?

使用ADO您希望SQL查询是动态的还是希望通过重新查询数据库来刷新工作簿中的数据集?+1@remou看起来Excel 2013最终会添加一个工作表函数@GTG dynamic,我认为这更难