gpt4 book ai didi

excel - 在 Excel 中使用 MS Query 查询自身(不是外部源)

转载 作者:行者123 更新时间:2023-12-02 11:44:09 27 4
gpt4 key购买 nike

我可以将 Excel 文件连接到自身作为 MS Query 工作的数据源。但是,一旦我移动文件,查询就会尝试从网络上的先前位置找到它并失败。
我只是想让它尝试查询自身。
我尝试从数据源中的连接字符串中删除目录路径,但它只是出错了。

这可能吗?
或者有更好的办法吗?

最佳答案

你会使用VBA吗?如果这样做,您可以在 ThisWorkbook 中放置代码来更新查询字符串:

Sub UpdateQuery()
'This is just an example. Query must be changed accordingly
ThisWorkbook.Connections(1).ODBCConnection = "SELECT `Sheet1$`.a, `Sheet1$`.b FROM `" & ThisWorkbook.FullName & "`.`Sheet1$` `Sheet1$`"
End Sub

Private Sub Workbook_AfterSave(ByVal Success As Boolean)
If Success Then UpdateQuery
End Sub

Private Sub Workbook_Open()
UpdateQuery
End Sub

关于excel - 在 Excel 中使用 MS Query 查询自身(不是外部源),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18009193/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com