【发布时间】:2011-05-05 03:02:30
【问题描述】:
我不知道这是否是版本的变化,但在 2003 年,这曾经在 Access VBA 中工作:
Dim xlSheet As Excel.Worksheet
xlSheet.Range("RangeName").Value = 100
以前我不需要识别工作表,因为“RangeName”是唯一的。 Excel 2007 是否不认为这是一个唯一值并要求指定工作表?
[编辑] 这是 Access 2007 VBA 中的错误:
“错误 1004(对象 '_Worksheet' 的方法 'Range' 失败。”试图避免命名工作表。
我在 Excel 中使用了名称管理器。名称是唯一的,范围是工作簿。
当我尝试编辑名称时,它不允许更改范围。
注意:此工作簿是允许宏的模板,名称混乱。
【问题讨论】:
标签: vba excel-2007 ms-access