gpt4 book ai didi

excel - Excel 中的国际宏

转载 作者:行者123 更新时间:2023-12-02 18:17:18 25 4
gpt4 key购买 nike

我正在尝试创建一个国际 Excel 宏工作表。这些宏应该适用于许多国家/地区

我正在使用 Range.formula 用英语编写公式,但它并不适用于所有公式(?)

例如,我创建

Range("D4").Formula = "=SUM(D7:D14)"

在西类牙语 Excel 中,它可以工作,因此填充“=SUMA(D7:D14)”。正确的是

其他公式失败,例如:

"=IF(R2=8;D7;D6)"                  'In Spanish Excel I get error 1004

"=ISNUMBER(O2)" works =ESNUMERO(O2)

"=PRODUCT(O2;O3)" Does not work, error 1004

我使用的是 Excel 2010 和 Windows 7 ,我无法理解这种奇怪的行为。参数对所有公式均有效

有什么想法吗?

最佳答案

Range.Formula 需要英文公式表示法。这意味着不仅是英文函数名称,而且还可以使用逗号而不是分号来分隔参数。

所以

...公式 = "=IF(R2=8,D7,D6)"

...公式 = "=Product(O2,O3)"

应该可以。

关于excel - Excel 中的国际宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30368524/

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