Names.Add メソッド (Excel)
セル範囲の新しい名前を定義します。
式。追加 (名前、 RefersTo、 Visible、 MacroType、 ShortcutKey、 Category、 NameLocal、 RefersToLocal、 CategoryLocal、 RefersToR1C1、 RefersToR1C1Local)
式Names オブジェクトを表す変数。
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
名前 | 省略可能 | バリアント型 | NameLocal パラメーターが指定されていない場合に名前として使用するテキストを英語で指定します。 名前にはスペースを含めず、セル参照として書式設定することはできません。 |
RefersTo | 省略可能 | バリアント型 | RefersToLocal、RefersToR1C1、RefersToR1C1Local パラメーターが指定されていない場合に、A1 スタイルの表記を使用して、名前が参照する内容を英語で記述します。 注: 参照が存在しない場合、 何も 返されません。 |
Visible | 省略可能 | バリアント型 (Variant) | 名前を表示する場合は True を指定します。 名前を非表示にする場合は False を指定します。 非表示の名前は、[名前の定義]、[名前の貼り付け]、および [ジャンプ] ダイアログ ボックスに表示されません。 既定値は True です。 |
MacroType | 省略可能 | バリアント型 (Variant) | マクロの種類を、次のいずれかの値で指定します。
|
ShortcutKey | 省略可能 | バリアント型 (Variant) | マクロのショートカット キーを指定します。 "z" または "Z" のように、アルファベットの 1 文字を指定します。 コマンド マクロに対してのみ適用されます。 |
Category | 省略可能 | バリアント型 | MacroType 引数が 1 または 2 と等しい場合のマクロまたは関数のカテゴリ。 これは、関数ウィザードで使われる分類です。 既存の分類では 1 から順に決まっている番号、または英語で分類名を指定できます。 指定したカテゴリが存在しない場合、Excel によって新しいカテゴリが作成されます。 |
NameLocal | 省略可能 | バリアント型 | Name パラメーターが指定されていない場合に、名前として使用するローカライズされたテキストを指定します。 名前にはスペースを含めず、セル参照として書式設定することはできません。 |
RefersToLocal | 省略可能 | バリアント型 | RefersTo、RefersToR1C1、RefersToR1C1Local パラメーターが指定されていない場合に、A1 スタイルの表記を使用してローカライズされたテキストで、名前が参照する内容について説明します。 |
CategoryLocal | 省略可能 | バリアント型 | Category パラメーターが指定されていない場合にカスタム関数のカテゴリを識別するローカライズされたテキストを指定します。 |
RefersToR1C1 | 省略可能 | バリアント型 | RefersTo、RefersToLocal、RefersToR1C1Local パラメーターが指定されていない場合、R1C1 スタイルの表記法を使用して、名前が参照する内容を英語で記述します。 |
RefersToR1C1Local | 省略可能 | バリアント型 | RefersTo、RefersToLocal、RefersToR1C1 パラメーターが指定されていない場合に、R1C1 スタイルの表記法を使用して、名前が参照する内容をローカライズされたテキストで記述します。 |
新しい名前を表す Name オブジェクト。
次の使用例は、アクティブ ブックの Sheet1 の範囲 A1:D3 の新しい名前を定義します。
注意
Sheet1 が存在しない場合は、Nothing が返されます。
Sub MakeRange()
ActiveWorkbook.Names.Add _
Name:="tempRange", _
RefersTo:="=Sheet1!$A$1:$D$3"
End Sub
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。