セル範囲に付けられている名前を表します。 名前には、組み込みの名前 (Database、Print_Area、Auto_Open など) またはユーザー定義の名前を使用できます。
注釈
アプリケーション、ブック、ワークシート オブジェクト
Name オブジェクトは、Application、Workbook、Worksheet の各オブジェクトの Names コレクションのメンバーです。 1 つの Name オブジェクトを返すには、Names (index) を使用します。ここで、index は名前インデックス番号または定義された名前です。
インデックス番号は、コレクション内の名前の位置を示します。 名前はアルファベット順 (a から z) で配置され、大文字と小文字は区別されません。
範囲オブジェクト
Range オブジェクトには複数の名前を付けることができますが、Range オブジェクトの Names コレクションはありません。 セル範囲に付けられている名前のうち、順番の最も早い名前を取得するには、 Range オブジェクトの Name プロパティを使用します。
例
次の使用例は、アプリケーション コレクションの最初の名前のセル参照を表示します。
MsgBox Names(1).RefersTo
次の使用例は、mySortRange という名前を作業中のブックから削除します。
ActiveWorkbook.Names("mySortRange").Delete
名前自体の名前を取得したり、設定したりするには、Name プロパティを使用します。 次の使用例は、作業中のブックの最初の Name オブジェクトの名前を変更します。
Names(1).Name = "stock_values"
次の使用例は、ワークシート 1 のセル範囲 A1:B1 に付けられている最初の名前の Visible プロパティを設定します。
Worksheets(1).Range("a1:b1").Name.Visible = False
メソッド
プロパティ
- Application
- カテゴリ
- CategoryLocal
- コメント
- Creator
- インデックス
- MacroType
- 名前
- NameLocal
- Parent
- RefersTo
- RefersToLocal
- RefersToR1C1
- RefersToR1C1Local
- RefersToRange
- ShortcutKey
- ValidWorkbookParameter
- 値
- Visible
- WorkbookParameter
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。