他の人が使用できるようにワークブックを開発している場合は、ワークシートに名前を付けたままにしておくことをお勧めします。 Excelでは通常、ユーザーは必要に応じてワークシート名を変更できます。それらを変更したくない場合、それを防ぐ唯一の方法は、ブックをロックすることです。次の手順を実行できます:

。 [ツール] | [ツール]をクリックします保護|ブックを保護します。 Excelは、[ブックの保護]ダイアログボックスを表示します。 (図1を参照)

。 [構造]チェックボックスが選択されていることを確認します。

。 [パスワード]ボックスにパスワードを入力します。

。 [OK]をクリックします。 Excelに[パスワードの確認]ダイアログボックスが表示され、パスワードの再入力を求められます。

。パスワードを再入力し、[OK]をクリックします。

ユーザーは、ワークシートタブの名前や、ブックの構造に影響を与えるその他の名前を変更できなくなりました。 (たとえば、新しいワークシートを入力したり、既存のワークシートを削除したりすることはできません。)

マクロの制御下でブックを保護する場合は、次のコードを使用できます:

ActiveWorkbook.Protect Password:="MyPassword", Structure:=True

「MyPassword」の例の代わりに使用するパスワードを入力するだけです。

注:

このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

link:/ excelribbon-ExcelTipsMacros [ここをクリックして、新しいブラウザタブでその特別なページを開きます]

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(2689)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。

link:/ excelribbon-Locking_Worksheet_Names [Locking WorksheetNames]