运行时错误“1004”:应用程序定义或对象定义的错误vba Excel

我正在做一个VBAmacros来获取Excel文档的表单数据,我这样做:

Worksheets("EN").Range("5A").value 

但是出于某种原因输出运行时错误1004。 如果我尝试循环工作表单元素,并看到名称或索引值,所有工作表都正确得到,但是当我尝试获得.Range(“5A”)。值1004错误输出。 由于某种原因,value命令带有减号“v”,如果我尝试放置Value键,IDE会自动将键值“Value”更改为“value”。

什么可以解释这种行为?

谢谢。

它的范围(“a5”)不是范围(“5a”)列号,然后是行号