首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel RTD多个单元格

Excel RTD多个单元格
EN

Stack Overflow用户
提问于 2013-07-13 01:18:54
回答 1查看 731关注 0票数 2

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

现在,我返回一个具有多个值的对象,并希望在Excel单元格中显示所有这些值。有没有可能只将一个公式放在1A中,订阅一次,一次获得所有值,然后将信息从一个对象分发到1A,1B,1C……或者,单独订阅每个字段并为每个单元格添加RTD公式是唯一的方法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-01 04:48:57

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

该函数只是一个for循环,遍历Range中的所有列(行数仍然是),它只获取列标题值并完成您的魔术,剩下的工作就是通过简单的字符串操作来获取公式,将其转换为字符串,并将$C1替换为$D1等。

示例:

代码语言:javascript
复制
"=RTD("ProgId", , "Your arbitrary parameter here", $C1)"

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17620494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档