【问题标题】:Connect to another data source连接到另一个数据源
【发布时间】:2014-11-16 01:30:58
【问题描述】:

我有一个 Excel 电子表格(称为 SS-A)连接到另一个 Excel 电子表格(称为 SS-B)的数据源。我还有另一个与 SS-B 相同的电子表格(称为 SS-C)。如果与 SS-B 的连接出现错误,我希望 SS-A 然后再连接到 SS-C。

所以我想要这样的东西,

If SS-B Connection Error Then
  connect to SS-C
ELSE
  connect to SS-B
End If

我不确定如何使用 Excel VBA 来实现这样的事情,因为无论连接是 SS-B 还是 SS-C,结果都必须放在 SS-A 的同一张表中。

【问题讨论】:

    标签: vba excel connection


    【解决方案1】:

    @Jason 我认为您可以在您的场景中使用“错误声明”。

    Public sub Connection()
    On Error GoTo ErrorHandler
    ' Insert your connection code to SS-B
    Exit Sub
    ErrorHandler:
    ' Insert connection code to SS-c
    Resume Next 
    End Sub
    

    如果您与 SS-B 的连接代码抛出任何错误,它将尝试连接到 SS-C。

    要生成连接到另一个数据源的代码,请查看以下链接VBA Code to connect to external data source。 希望对你有帮助。

    谢谢,
    拉杰

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-12
      • 2018-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多