1

列範囲に「名前」を設定し、後で参照したい:

Dim r As Range
r = Application.Names("Changes").Something

たくさんの「何か」を試しましたが、これを正しく行うことができません。ありがとう。

4

4 に答える 4

3
dim r as Range
Set r = Range("Changes")

「設定」キーワードは非常に重要です。

これは、単一のセルを含む任意のサイズ範囲で機能します。

次に、範囲変数 'r' のプロパティとメソッドにアクセスできます。

于 2009-10-05T20:26:30.623 に答える
2

試す:

Set r = Application.Names("Changes").RefersToRange
于 2009-10-05T20:27:15.053 に答える
1

これは機能しますか?

Dim R As Range
Set R = ThisWorkbook.Names("Changes").RefersToRange

範囲が2セル以上の場合にのみ機能すると思います。それがあなたが何か他のことをしなければならないものである場合...本当に覚えていません.

別の方法は次のとおりです。

Sheets("Name").Range("Changes")
于 2009-10-05T20:25:13.293 に答える
1

RefersTo または RefersToRange は機能しますか?

于 2009-10-05T20:22:32.970 に答える