强制Excel使用英语公式格式

时间:2018-09-27 15:44:17

标签: excel vba excel-formula

有没有一种方法可以迫使excel使用英语公式?这是我第一次遇到基于语言的问题,因为通常我的工作表不会被另一种语言的用户使用。

我的表格基本上是一张大桌子。通过在隐藏列上使用TRUE或FALSE语句来计算和定义某些行的可见性,并在按下按钮或更改某些单元格时刷新该可见性。

我最近有一个西班牙用户打开文件,由于TRUE被显示为VERDADERO,所以所有内容都被隐藏了。 VBA找不到TRUE,因此没有任何东西被视为TRUE,并且所有内容都被隐藏。

有没有解决这个问题的有效方法?我想不出一种快速简便的方法来对此进行修补。

干杯!

1 个答案:

答案 0 :(得分:1)

如果公式返回"TRUE""FALSE"(即String而不是Boolean),则该公式将不被翻译。

听起来您无论如何都将布尔值与字符串进行比较,这就是为什么代码比较失败的原因。

或者:

将单元格格式设置为数字,以便它返回10并与之进行比较。

这里的问题不一定是翻译,而是您比较代码中的值的方式。