gpt4 book ai didi

excel - 使用 VBA 输入单元格公式

转载 作者:行者123 更新时间:2023-12-01 23:08:30 25 4
gpt4 key购买 nike

我在单元格 A1 中有这个简单的公式

=10*Round(B1/10,0)

我知道如何在 VBA 中输入它,我只需写:

Range("A1").Formula = "=10*Round(B1/10,0)"

现在,如果我不知道要舍入其数字的单元格怎么办?换句话说,我的代码中有一个整数变量 N,它可以采用多个值,并且我想对 B 列的第 N 行中的数字进行四舍五入。

这个该怎么写呢?我尝试过:

Range("A1").Formula = "=10*Round(B" & N & "  & "/10",0)"

但这行不通。尝试了多种引号布局,但没有成功。

谁可以告诉我:

  1. 如何输入这个简单的公式?更重要的是
  2. 提供一些链接/引用,以帮助我输入其他内容 future 的公式?

谢谢

最佳答案

Barry 和 Excelll 已经清楚地解决了您的具体问题。至于更一般的内容,我用谷歌搜索了一下,很惊讶没有找到关于这方面的好的通用教程。这是 short post来自 Excel 的每日剂量。

我会打开宏记录器,创建一些公式,看看会得到什么,然后用谷歌搜索具体问题。最后,一本好书应该会有所帮助,例如 John Walkenbach 的《VBA 中的强大编程》一书。

关于excel - 使用 VBA 输入单元格公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10178486/

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