【发布时间】:2016-06-13 22:40:03
【问题描述】:
我理解正确吗,如果我使用类似的命令
Set myRange.formula = “=ROW(mySheet!R12)”
如果在俄罗斯 Excel 上运行,我的宏将导致单元格中出现 #NAME? 错误。
我的意思是在这种情况下,上面的公式应该是硬编码的,比如
Set myRange.formula = “=СТРОКА(mySheet!R12)”
其中 СТРОКА 是 SUM 函数的俄语类似物。我不认为 Excel 足够聪明以在运行时翻译公式。 那么有什么办法可以解决这个问题,最重要的是,无论语言如何,使宏正常工作的最通用代码是什么?
【问题讨论】:
标签: vba excel regional-settings