我在Windows 7上也使用了巴西葡萄牙语版的Excel也是pt-BR。 我有一个电子表格,我在同一台机器上使用了几个月,相同的excel版本,相同的等等,以及直到今天仍在使用的vba代码。据我所知,我什么都没改变。
代码为:Range(“tabReport [[#All],[Valor]]”) 今天当我运行宏时它给了我一个错误:运行时错误'1004':对象'_Global'的方法'范围'失败
经过多次反复试验后,我更正了:Range(“tabReport [[#Tudo]; [Valor]]”)
注意: 1)“Tudo”是“All”翻译成pt-BR。 2)逗号“,”成为分号“;”,相当于pt-BR本地语法。
这让我感到不安的是,这可能会影响其他工作簿。 此外,我更喜欢在美国英语(全球)语法模式下保留我的宏,所以它更容易谷歌和mantain。
任何人都知道如何控制这种行为?