gpt4 book ai didi

python - 像函数一样使用 Excel 工作簿

转载 作者:行者123 更新时间:2023-12-01 05:09:21 25 4
gpt4 key购买 nike

我在相关主题上找到了这个 - Excel function to make SQL-like queries on worksheet data?

但我想知道是否有任何方法可以像单独工作簿/文件中的函数一样使用 Excel 工作簿/文件
所以我有一个 Excel 工作簿,它有一个控制页面 - 我可以在其中输入参数1,2,3。并根据这些参数,outpage页面将显示相关数据。我知道我可以复制输出页面以显示所有三个参数的输出并将它们链接到我的其他工作簿。

但是,有什么方法可以(在另一个Excel文件中)执行类似FILENAME_otherfile.function(1).range(A1)之类的操作吗?提取参数 1 作为输入的单元格 A1
并且在同一个文件中还调用FILENAME_otherfile.function(2).range(A1)

最佳答案

有一种非常不优雅的方法,但我们可以保持界面尽可能漂亮。

  1. 使用 Application.Workbooks.Open() 打开工作簿
  2. 出于美观原因,将其属性设置为隐藏
  3. 假设您想要操作“Sheet1”上的单元格,然后将 InputRangeOutputRange(您将在其中看到输出的单元格)设置为打开的工作簿中的适当范围。
  4. 更改InputRange.Cells(m,n).Value
  5. 了解发生了什么情况的变量,例如

    Dim MyAnswer as Double 
    MyAnswer = OutputRange.Cells(x,y)
  6. 关闭工作簿,最好不要保存它(根据您的编程逻辑的要求),并使用 MyAnswer 值作为您的'function'输出。

关于python - 像函数一样使用 Excel 工作簿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24511331/

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