我想创建一个 VBA 程序,它连接到你给它的数据库(硬编码)。从这里您将编写一个单元格以获取查询中 WHERE 子句的输入,然后在单独的工作表中输出查询的数据。我不想过滤这些数据,我需要查询它。任何人都可以帮忙吗?
问问题
1299 次
1 回答
1
您可以使用 Microsoft Query 执行此操作。基本步骤是:
1 - 使用 Data>From Other Sources>Microsoft Query 连接到数据库
2 - 通过右键单击结果表并选择表>外部数据属性并单击右上角的小图标来修改结果查询。然后选择定义选项卡:
3 - 右键单击表格并选择参数。在该对话框中,您可以设置单元格来保存 Where 子句的参数。
有关这方面的更多信息,请参阅此MSDN页面和此Daily Dose 帖子。
于 2013-07-03T19:46:41.823 回答