我正在尝试将Name
添加到我的工作簿中。该参考文献有一个INDEX
公式。我在这行代码得到一个错误:VBA错误在参考中添加一个名称与公式
ActiveWorkbook.Names.Add Name:=RangeName, RefersTo:=Reference
我ActiveWorkbook
尝试过了,也试图定义一个工作表。
我想这不起作用,因为名称范围无法与工作表匹配,因为它有一个函数,但我不知道如何解决。有没有人有建议?
Sub NameRange_Add3()
Dim RangeName As String
Dim Reference As String
Dim i As Integer
For i = 2 To 6
RangeName = "list" & i
Reference = "=INDEX(tabla_1;;MATCH(" & "hszis" & i & ";hszi_list;0))"
ActiveWorkbook.Names.Add Name:=RangeName, RefersTo:=Reference
Next i
End Sub
感谢它工作:) –