列範囲に「名前」を設定し、後で参照したい:
Dim r As Range
r = Application.Names("Changes").Something
たくさんの「何か」を試しましたが、これを正しく行うことができません。ありがとう。
列範囲に「名前」を設定し、後で参照したい:
Dim r As Range
r = Application.Names("Changes").Something
たくさんの「何か」を試しましたが、これを正しく行うことができません。ありがとう。
dim r as Range
Set r = Range("Changes")
「設定」キーワードは非常に重要です。
これは、単一のセルを含む任意のサイズ範囲で機能します。
次に、範囲変数 'r' のプロパティとメソッドにアクセスできます。
試す:
Set r = Application.Names("Changes").RefersToRange
これは機能しますか?
Dim R As Range
Set R = ThisWorkbook.Names("Changes").RefersToRange
範囲が2セル以上の場合にのみ機能すると思います。それがあなたが何か他のことをしなければならないものである場合...本当に覚えていません.
別の方法は次のとおりです。
Sheets("Name").Range("Changes")
RefersTo または RefersToRange は機能しますか?