虽然我经常访问这个网站,但我是新会员。 如果我选择随机单元格,我无法在listobject中添加新项目。例如:
ActiveWorkbook.Names.Add _
Name:="ErrorExample", _
RefersTo:="=Sheet1!$A$1;Sheet1!$A$2;Sheet1!$A$3"
但是如果我选择相同范围内的单元格,我不会得到运行时错误1004 ...例如:
ActiveWorkbook.Names.Add _
Name:="RightExample", _
RefersTo:="=Sheet1!$A$1:$A$3"
答案 0 :(得分:0)
您正在向工作簿添加已定义名称。它与ListObject
无关。
您收到错误的原因是您使用分号而不是逗号连接范围地址。
ActiveWorkbook.Names.Add Name:="ThisWorks", RefersTo:="=Sheet1!$A$1,Sheet1!$A$2,Sheet1!$A$3"