gpt4 book ai didi

c# - Excel RTD 多个单元格

转载 作者:太空宇宙 更新时间:2023-11-03 13:39:28 24 4
gpt4 key购买 nike

我订阅了一个单元格,所以当我将公式放入单元格时,它会正确更新。

现在,我要返回一个具有多个值的对象,并且我想在 Excel 单元格中显示所有这些值。是否可能只在 1A 中放入一个公式,订阅一次,一次获取所有值,然后将信息从一个对象分发到 1A、1B、1C ... 或者是单独订阅每个字段并放置的唯一方法每个单元格的 RTD 公式?

最佳答案

我想出了一个使用 VBA 函数的解决方法。创建 Excel 工作表,创建与所需字段匹配的列标题,将公式放入 1A 单元格,然后运行 ​​VBA 函数。

该函数只是对 Range 中所有列的 for 循环(行数仍然最多),它只获取列标题值并执行您的操作,剩下的就是获取公式的简单字符串操作,将其转换为字符串并将 $C1 替换为 $D1

例子:

"=RTD("ProgId", , "Your arbitrary parameter here", $C1)"

不会说这是最快的方法,但它是一个很好的解决方案

关于c# - Excel RTD 多个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17620494/

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