强制Excel使用英文公式格式
有没有办法强迫excel使用英语公式?这是我第一次遇到基于语言的问题,因为我通常不会让其他语言的用户使用我的工作表 我有一个表格,基本上是一张巨大的桌子。某些行的可见性是通过隐藏列上的TRUE或FALSE语句计算和定义的,并在按下按钮或某些单元格更改时刷新 我最近让一个西班牙用户打开了这个文件,由于真实的显示为VERDADERO,所以所有内容都被隐藏了。VBA无法找到真的,因此没有任何东西被认为是真的,所有东西都是隐藏的 有没有有效的方法来解决这个问题?我想不出一个简单快捷的方法来解决这个问题强制Excel使用英文公式格式,excel,vba,excel-formula,Excel,Vba,Excel Formula,有没有办法强迫excel使用英语公式?这是我第一次遇到基于语言的问题,因为我通常不会让其他语言的用户使用我的工作表 我有一个表格,基本上是一张巨大的桌子。某些行的可见性是通过隐藏列上的TRUE或FALSE语句计算和定义的,并在按下按钮或某些单元格更改时刷新 我最近让一个西班牙用户打开了这个文件,由于真实的显示为VERDADERO,所以所有内容都被隐藏了。VBA无法找到真的,因此没有任何东西被认为是真的,所有东西都是隐藏的 有没有有效的方法来解决这个问题?我想不出一个简单快捷的方法来解决这个问题
干杯 让公式返回
“TRUE”
或“FALSE”
(即字符串而不是布尔值),则不会对其进行翻译
听起来就像是在比较bool和字符串,这就是为什么代码中比较失败的原因
或者:
将单元格格式化为数字,使其返回1
或0
,并与之进行比较
这里的问题不一定是翻译,更多的是比较代码中的值的方式。回答得好-不要将任何解释留给Excel,只需强制返回您要的内容!VBA并没有设置为查找字符串,它实际上使用的是布尔值,所以它有点令人费解。明天我会认真地重新编程和测试。同时,我肯定对本地化团队有了新的尊重。@JaayB是的,对不起,我的意思是,我认为您的代码在做类似于If Range(“A1”).Value=“TRUE”然后
的事情,在这种情况下,它在比较字符串。(相关说明-发布代码可能会有所帮助;))如果您提供了出现故障的代码,则会有所帮助。