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
ありがとうございました:) –