サブルーチンまたは関数で処理したいデータを含む Excel の名前付き範囲がありますが、範囲の個々の部分を参照する方法を理解するのに苦労しています。関数を使用しようとしていますが、Cells
機能していないようです。
ここに私のコードのスニペットがあります:
Sub sub1()
x = Range("Test")
For Each i In x
v = x.Cells(i, 1)
calculate(v)
Next i
End Sub
現時点では、名前付き範囲「Test」は A1:A18 に対して名前が付けられており、計算関数は記述されていません。VBA でデバッグ ツールを使用すると、プログラムは次のv = x.Cells(i,1)
行でエラーをスローします: "実行時エラー '424': オブジェクトが必要です"
私が見逃している明らかな何かがあるようです。おそらく、名前付き範囲を配列に変換する方法はありますか?