gpt4 book ai didi

excel - 通过VBA在Excel列表对象/表中添加/修改/删除计算列公式

转载 作者:行者123 更新时间:2023-12-02 03:14:05 27 4
gpt4 key购买 nike

如果我在 Excel 表格的列(即 ListObject)中手动输入公式,自动更正会将此公式应用于整个列。

有什么方法可以通过 VBA 控制此行为,即我可以以某种方式修改/删除/添加此公式吗?

我知道我可以简单地更改 ListObject.ListColumns(1).DataBodyRange 对象的公式 - 但这会覆盖之前输入的任何手动值 - 而更改 UI 中的公式会留下这个未受影响...

最佳答案

感谢 Doug 和 bonCodigos 的评论/回答,我找到了简单的答案:

ListObject.ListColumns("Column name").DataBodyRange.FormulaR1C1 = "new formula"

这将覆盖任何手动值(就像自动更正的正常行为一样)。

关于excel - 通过VBA在Excel列表对象/表中添加/修改/删除计算列公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13753563/

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