在Excel中同时刷新多个数据连接

时间:2019-07-10 16:49:07

标签: excel vba

我有一个包含10张纸的Excel工作簿。

每个工作表都连接到[相同] Oracle数据库,并且每个工作表都发出一个不同的SQL查询,该查询已粘贴到“定义”中。

数据库需要登录。因此,当我要刷新这10张纸时,我单击“全部刷新”,然后开始以下顺序:

  1. 刷新全部
  2. 登录数据库
  3. 发出SQL查询
  4. 移至下一个标签页
  5. 重复

此过程需要将近两个小时。

我的问题是:如何一次一次输入我的凭据,并同时启动全部10个?这是一个ODBC连接。

请让我知道还需要其他什么信息。如果需要,我可以使用VBA。

1 个答案:

答案 0 :(得分:1)

您可以将密码存储在数据连接中,也可以在工作簿的VBA内部进行存储。请参阅类似的问题stackoverflow question