保護されたワークシートで特定の範囲をロックまたはロック解除する

適用先
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

既定では、ワークシートを保護するとすべてのセルがロックされ、編集できないセルは閉じられます。 一部のセルの編集を有効にするために、他のセルをロックしたまま、すべてのセルのロックを解除することができます。 ワークシートを保護する前に特定のセルと範囲のみをロックし、オプションで特定のユーザーが保護されたシートの特定の範囲のみを編集できるようにすることができます。

保護されたワークシートで特定のセルや範囲だけをロックする

次の手順を実行します。

  1. ワークシートが保護されている場合は、次の操作を行います。

    1. [ 校閲 ] タブで、[ シートの保護を解除 ] ([ 保護] グループ内) を選択します。
      [シート保護の解除]
      ワークシートが保護されている場合はシートの保護を解除するには、[シートの保護] を選択します。
    2. メッセージが表示されたら、パスワードを入力して、ワークシートの保護を解除します。
  2. [ すべて選択] を選択して、ワークシート全体を選択します。
    [すべて選択] ボタン

  3. [ ホーム ] タブで、[ フォント設定 ] ポップアップ起動ツールを選択します。 Ctrl キーと Shift キーを押しながら F キー、または Ctrl キーを押しながら 1 キーを押すこともできます。
    [セルの書式設定] ダイアログ ボックス起動ツール

  4. [ セルの書式設定] ダイアログ ボックスで、[ 保護 ] タブを選択し、[ ロック] ボックスのチェックを外して、[ OK] を選択します。

    [保護] タブの [ロックされたボックス] のスクリーンショット。

    これで、ワークシートを保護したときに、ワークシートのすべてのセルのロックが解除されるようになります。 ロックするセルを選択できるようになります。

  5. ワークシートで、ロックするセルだけを選択します。

  6. [セルの書式設定] ポップアップ ウィンドウを再度表示します (Ctrl キーと Shift キーを押しながら F キーを押します)。

  7. 今回は、[保護] タブで [ロック] ボックスをチェックし、[OK] を選択します。

  8. [ 校閲 ] タブで [ シートの保護] を選択します。
    シートの保護

  9. [このシートのすべてのユーザーに許可する操作] ボックスの一覧で、ユーザーが変更できるようにする要素を選択します。
    ワークシート要素の詳細

    このチェック ボックスをオフにする ユーザーがロックされたセルを選択する[セルの書式設定] ダイアログ ボックスの [保護] タブで [ロック] チェック ボックスがオンになっているセルにポインターを移動する。 既定では、ユーザーはロックされたセルを選択できます。ロックされていないセルを選択する[セルの書式設定] ダイアログ ボックスの [保護] タブで [ロック] チェック ボックスがオフになっているセルへのポインターを移動する。 既定では、ユーザーはロックされていないセルを選択でき、Tab キーを押すと保護されたワークシートでロックされていないセル間を移動できます。セルの書式設定[ セルの書式設定 ] ダイアログ ボックスまたは [条件付き書式] ダイアログ ボックスのオプションを変更します。 ワークシートを保護する前に条件付き書式を適用していた場合、ユーザーが別の条件を満たす値を入力すると、書式は変更され続けます。列の書式設定列の幅の変更や列の非表示 (Home>Format) など、列書式設定コマンドのいずれかを使用する。行の書式設定行の高さの変更や行の非表示 (ホーム>形式) など、行の書式設定コマンドのいずれかを使用します。列の挿入列の挿入.行の挿入行の挿入。ハイパーリンクを挿入するロックされていないセル内にも新しいハイパーリンクを挿入する。列の削除列を削除しています。
    列の削除が保護されており、[列の挿入] も保護されていない場合、ユーザーは削除できない列を挿入できます。行を削除する行を削除しています。
    [行の削除] が保護されており、[行の挿入] も保護されていない場合、ユーザーは削除できない行を挿入できます。並べ替え任意のコマンドを使用してデータを並べ替えます ([データ] タブの [並べ替え] & [フィルター] グループ)。
    この設定に関係なく、ユーザーは保護されたワークシートでロックされたセルを含む範囲を並べ替えることができません。オートフィルターを使用するドロップダウンの矢印を使用して、オートフィルターが適用されている場合に範囲のフィルターを変更する。
    この設定に関係なく、ユーザーは保護されたワークシートでオートフィルターを適用または削除することはできません。ピボットテーブル レポートを使用する書式設定、レイアウトの変更、ピボットテーブル レポートの変更、新しいレポートの作成。オブジェクトの編集次のいずれかを行います。
    • ワークシートを保護する前にロック解除しなかったマップ、埋め込みグラフ、図形、テキスト ボックス、コントロールなどのグラフィック オブジェクトへの変更。 たとえば、ワークシートにマクロを実行するボタンがある場合、ボタンを選択してマクロを実行することはできますが、ボタンを削除することはできません。
    • 埋め込みグラフに対し、書式設定などの変更を加えること。 グラフは、ソース データが変更されると更新されます。
    • コメントの追加または編集。
    シナリオの編集非表示にしたシナリオの表示、変更を防止してしまったシナリオの変更、およびこれらのシナリオの削除。 セルが保護されていない場合は、そのセルの値を編集したり、新規シナリオを追加したりすることができます。

    グラフ シート要素

    オンにするチェック ボックス 禁止される操作
    目次 グラフを構成するデータ系列、軸、凡例などのアイテムの変更。 ただし、グラフのソース データに対する変更は、グラフに反映されます。
    オブジェクト 図形、テキスト ボックス、コントロールなどのグラフィック オブジェクトへの変更。ただし、グラフ シートを保護する前にロックを解除したオブジェクトは変更できます。
  10. [ シートの保護を解除するパスワード ] ボックスに、シートのパスワードを入力し、[ OK] を選択して、パスワードを確認のためにもう一度入力します。

    • パスワードは省略可能です。 パスワードを設定しない場合は、すべてのユーザーがシートの保護を解除したり、保護された要素を変更したりできます。
    • パスワードには、覚えやすいものを使用するようにしてください。パスワードを忘れると、ワークシート上の保護された要素にアクセスできなくなります。

保護されたワークシートで範囲をロック解除してユーザーが編集できるようにする

保護されたワークシートの特定の範囲を編集するアクセス許可を特定のユーザーに与えるには、使用しているコンピューターで Microsoft Windows XP 以降が実行されていて、ドメインに参加している必要があります。 ドメインを必要とするアクセス許可を使用する代わりに、範囲のパスワードを指定することもできます。

  1. 保護するワークシートを選択します。

  2. [ 確認>編集範囲の許可] を選択します。
    [範囲の編集を許可]
    このコマンドは、ワークシートが保護されていない場合にのみ使用できます。

  3. [ ユーザーによる範囲の編集を許可する] ダイアログ ボックスで、次のいずれかの操作を行います。

    • 新しい編集可能範囲を追加するには、[ 新規] を選択します。
    • 既存の編集可能な範囲を変更するには、[ シートが保護されている場合にパスワードでロック解除される範囲 ] ボックスでその範囲を選択し、[ 変更] を選択します。
    • 編集可能な範囲を削除するには、[ シートが保護されている場合にパスワードでロックが解除される範囲 ] ボックスで選択し、[ 削除] を選択します。
  4. [タイトル] ボックスに、ロックを解除する範囲の名前を入力します。

  5. [ 参照先セル ] ボックスに等号 (=) を入力し、ロックを解除する範囲の参照を入力します。
    [ ダイアログを折りたたむ] ボタンを選択してワークシートの範囲を選択し、[ ダイアログを折りたたむ] ボタンをもう一度選択してダイアログ ボックスに戻ることもできます。

  6. パスワードを使用してアクセスする場合は、[範囲パスワード] ボックスに、指定した範囲へのアクセスを許可するためのパスワードを入力します。
    アクセス許可を使用する場合、パスワードは省略可能です。 パスワードを使用すると、範囲の編集が許可されたユーザーのユーザー資格情報を参照することができます。

  7. アクセス許可については、[ アクセス許可]、[ 追加] の順に選択します。

  8. [ 選択するオブジェクト名を入力してください (例)] ボックスに、範囲を編集できるようにするユーザーの名前を入力します。
    ユーザー名の入力方法を確認するには、 を選択します。 名前が正しいことを確認するには、[ 名前の確認] を選択します。

  9. [OK] を選択します。

  10. 選択したユーザーのアクセス許可の種類を指定するには、[アクセス権] ボックスで、[許可] または [拒否] チェック ボックスをオンまたはオフにして、[適用] を選択します。

  11. [OK] を 2 回クリックします。
    パスワードを要求されたら、指定したパスワードを入力します。

  12. [ ユーザーによる範囲の編集を許可する ] ダイアログ ボックスで、[ シートの保護] を選択します。

  13. [このシートのすべてのユーザーに許可する操作] ボックスの一覧で、ユーザーが変更できるようにする要素をオンにします。
    ワークシート要素の詳細

    このチェック ボックスをオフにする ユーザーがロックされたセルを選択する[セルの書式設定] ダイアログ ボックスの [保護] タブで [ロック] チェック ボックスがオンになっているセルにポインターを移動する。 既定では、ユーザーはロックされたセルを選択できます。ロックされていないセルを選択する[セルの書式設定] ダイアログ ボックスの [保護] タブで [ロック] チェック ボックスがオフになっているセルへのポインターを移動する。 既定では、ユーザーはロックされていないセルを選択でき、Tab キーを押すと保護されたワークシートでロックされていないセル間を移動できます。セルの書式設定[ セルの書式設定 ] ダイアログ ボックスまたは [条件付き書式] ダイアログ ボックスのオプションを変更します。 ワークシートを保護する前に条件付き書式を適用していた場合、ユーザーが別の条件を満たす値を入力すると、書式は変更され続けます。列の書式設定列の幅の変更や列の非表示 (Home>Format) など、列書式設定コマンドのいずれかを使用する。行の書式設定行の高さの変更や行の非表示 (ホーム>形式) など、行の書式設定コマンドのいずれかを使用します。列の挿入列の挿入.行の挿入行の挿入。ハイパーリンクを挿入するロックされていないセル内にも新しいハイパーリンクを挿入する。列の削除列を削除しています。
    列の削除が保護されており、[列の挿入] も保護されていない場合、ユーザーは削除できない列を挿入できます。行を削除する行を削除しています。
    [行の削除] が保護されており、[行の挿入] も保護されていない場合、ユーザーは削除できない行を挿入できます。並べ替え任意のコマンドを使用してデータを並べ替えます ([データ] タブの [並べ替え] & [フィルター] グループ)。
    この設定に関係なく、ユーザーは保護されたワークシートでロックされたセルを含む範囲を並べ替えることができません。オートフィルターを使用するドロップダウンの矢印を使用して、オートフィルターが適用されている場合に範囲のフィルターを変更する。
    この設定に関係なく、ユーザーは保護されたワークシートでオートフィルターを適用または削除することはできません。ピボットテーブル レポートを使用する書式設定、レイアウトの変更、ピボットテーブル レポートの変更、新しいレポートの作成。オブジェクトの編集次のいずれかを行います。
    • ワークシートを保護する前にロック解除しなかったマップ、埋め込みグラフ、図形、テキスト ボックス、コントロールなどのグラフィック オブジェクトへの変更。 たとえば、ワークシートにマクロを実行するボタンがある場合、ボタンを選択してマクロを実行することはできますが、ボタンを削除することはできません。
    • 埋め込みグラフに対し、書式設定などの変更を加えること。 グラフは、ソース データが変更されると更新されます。
    • コメントの追加または編集。
    シナリオの編集非表示にしたシナリオの表示、変更を防止してしまったシナリオの変更、およびこれらのシナリオの削除。 セルが保護されていない場合は、そのセルの値を編集したり、新規シナリオを追加したりすることができます。

    グラフ シート要素

    オンにするチェック ボックス 禁止される操作
    目次 グラフを構成するデータ系列、軸、凡例などのアイテムの変更。 ただし、グラフのソース データに対する変更は、グラフに反映されます。
    オブジェクト 図形、テキスト ボックス、コントロールなどのグラフィック オブジェクトへの変更。ただし、グラフ シートを保護する前にロックを解除したオブジェクトは変更できます。
  14. [ シートの保護を解除するパスワード ] ボックスにパスワードを入力し、[ OK] を選択して、パスワードを確認のためにもう一度入力します。

    • パスワードは省略可能です。 パスワードを設定しない場合は、すべてのユーザーがシートの保護を解除したり、保護された要素を変更したりできます。
    • 覚えておくことができるパスワードを選ぶようにしてください。 パスワードを紛失すると、ワークシート上の保護された要素にアクセスできなくなります。
    • セルが複数の範囲に属している場合は、該当するいずれかの範囲の編集を許可されているユーザーであれば、そのセルを編集できます。
    • ユーザーが一度に複数のセルを編集しようとし、それらのセルのすべてではなく一部を編集する権限がある場合、ユーザーはセルを 1 つずつ編集するように求められます。

補足説明

Excel 技術コミュニティの専門家にいつでも質問するか、コミュニティでサポートを受けることができます。

関連項目

ブックを保護する

ワークシートを保護する