gpt4 book ai didi

excel - 将公式粘贴到单元格时如何避免Excel VBA中的@字符

转载 作者:行者123 更新时间:2023-12-04 21:46:15 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Excel VBA - How to add dynamic array formula

(1 个回答)


1年前关闭。




当我尝试使用包含命名范围 MyRange 的公式使单元格相等时,结果将包含一个不必要的 @特点。
我尝试应用的 VBA 代码:

Sub InsertFormula()

Range("D1") = "=SUM(SUMIFS(A:A,B:B,MyRange))"

End Sub
D1 中的结果单元格将是 =SUM(SUMIFS(A:A,B:B,@MyRange))@没有 @ 的手写字符会破坏所有可以正常工作的公式在细胞中。
我怎样才能避免字符 @在我的结果中?你能在这件事上帮助我吗?

最佳答案

您可以使用 .Formula2 避免插入所谓的隐式交集运算符。 :

Range("D1").Formula2 = "=SUM(SUMIFS(A:A,B:B,MyRange))"
相关链接
  • MS support: Implicit intersection operator
  • How to add dynamic array formula
  • 关于excel - 将公式粘贴到单元格时如何避免Excel VBA中的@字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64730277/

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