mac excel 2011 vba范围给出了错误

时间:2013-12-28 03:57:34

标签: excel excel-vba-mac

即时通讯使用excel mac 2011.我试图获取单元格A2中的内容,但它会提示错误。获取单元格A1的内容有效,但不是A2。我也注意到在PC excel中运行相同代码没有问题。

我的vba代码如下:

msgbox Range("A2")

我也尝试过:

msgbox Range("A2").value
msgbox Cells(2,1)

但mac上没有任何作用。我收到此错误消息:

enter image description here

我甚至更新了我的excel到版本14.3.9,但它不起作用。

有什么想法吗?谢谢。

1 个答案:

答案 0 :(得分:2)

听起来像是一些奇怪的恶作剧。根据这个:

http://support.microsoft.com/kb/2624782

如果您的Mac系统设置中的区域设置为美国以外的其他区域,则可能会发生特定错误。听起来很奇怪。我没有要测试的mac,但尝试调整您的区域设置,看看是否修复了它。谷歌搜索80000008和-2147483640的错误代码会产生几个不相关的情况,似乎都有一些涉及区域设置的分辨率。