4.7 ワークシートの名前を変える
ワークシートの名前を変える方法です。例えば、右図のようなワークシートの名前入力をマクロでやる場合です。

ワークシートの名前を変えるときは、ワークシートの???.Nameプロパティへ名前を設定します。???の部分は、Sheets(n)Worksheets(n)などのワークシートを表すオブジェクトです。詳しくは、2.1 直接指定する方法2.2 間接的に指定する方法をどうぞ。
使用例
???.Nameの使用例を、Sheets(n).Nameで説明します。例ではSheet1という名前のワークシートをSheet11という名前に変更しています。

当たり前ですが、名前を変えた後は新しい名前で参照しましょう。

Sub prcSheetsVisible1()

    'Sheet1の名前をSheet11に変更します。
    Sheets("Sheet1").Name = "Sheet11"
    '名前を変更したシート(Sheet11)を選択します。
    Sheets("Sheet11").Activate

End Sub
 ※このエクセルマクロはワークシート内へ記述するマクロです
Copyright(C) 1999-2006 結城圭介。 All rights reserved