Excelワークシートの行と列を制限する方法

知っておくべきこと

  • 特定の行を非表示にするには:非表示にする行を選択または強調表示します。 行見出しを右クリックして、 隠れる. 列に対して繰り返します。
  • 再表示するには:最後に表示された行または列のヘッダーを右クリックして、[ 再表示.
  • セルの範囲を一時的に制限するには:シートタブを右クリック> コードを見る > プロパティ. にとって ScrollArea、 タイプ A1:Z30. Excelを保存して閉じ、再度開きます。

Excelのサイズを制御するのに役立ちます ワークシート、ワークシートに表示される列と行の数を制限できます。 このガイドでは、Excel 2019、Excel 2016、Excel 2013、およびExcelで行と列を非表示(および再表示)する方法を示します。 Microsoft 365の場合、およびMicrosoft Visual Basic forApplicationsを使用して行と列へのアクセスを制限する方法 (VBA)。

Excelで行と列を非表示にする

ワークシートの作業領域を制限する別の方法は、未使用の行と列のセクションを非表示にすることです。 ドキュメントを閉じた後も非表示のままになります。 以下の手順に従って、範囲外の行と列を非表示にします A1:Z30.

  1. ワークブックを開き、行と列を非表示にするワークシートを選択します。 のヘッダーをクリックします 31行目 行全体を選択します。

    1行が選択されたExcelワークシート
  2. を長押しします シフト と NS キーボードのキー。 同時に、を押します 下矢印 キーボードのキーを押して 行31から下までのすべての行を選択します ワークシートの。 すべてのキーを放します。

    行31以下が選択されたExcel
  3. のいずれかを右クリックします 行見出し 開くには コンテキストメニュー. 選択する 隠れる.

    コンテキストメニューが表示されたExcel
  4. ワークシートには、行1から30のデータのみが表示されます。

    行が制限されたExcelワークシートが表示されます
  5. のヘッダーをクリックします AA 手順2と3を繰り返します( 右矢印 下矢印キーの代わりにキー)を使用して、後のすべての列を非表示にします 列Z.

    一部の列が非表示のExcelワークシート
  6. 保存する ワークブック; A1からZ30の範囲外の列と行は、再表示するまで非表示のままになります。

    同じプロセスを使用して、必要な行または列を非表示にすることができます。 行または列の1つまたは複数のヘッダーを選択し、ヘッダーを右クリックして、 隠れる.

Excelで行と列を制限する人
ヒラリーアリソン/ライフワイヤー 

Excelで行と列を再表示する

非表示にしたデータを表示する場合は、いつでも行と列を再表示できます。 次の手順に従って、前の例で非表示にした行と列を再表示します。

  1. 行31以上と列AA以上を非表示にするために使用したワークシートを開きます。 のヘッダーをクリックします 行30 (またはワークシートの最後の表示行)とその下の行。 行ヘッダーを右クリックし、メニューから[ 再表示.

    コンテキストメニューが表示されたExcel
  2. 非表示の行が復元されます。

    非表示の行が復元されたExcelワークシート
  3. 次に、のヘッダーをクリックします 列Z (または最後に表示された列)とその右側の列。 選択した列ヘッダーを右クリックし、メニューから[ 再表示. 非表示の列が復元されます。

    非表示の列が復元されたExcel

VBAを使用して行と列へのアクセスを制限する

Microsoft Visual Basic for Applications(VBA)を使用して、ワークシートで使用可能な行と列の範囲を一時的に制限できます。 この例では、ワークシートのプロパティを変更して、使用可能な行数を30に、列数を26に制限します。

スクロール領域の変更は一時的な手段です。 ブックを閉じて再度開くたびにリセットされます。

  1. 開ける 空のExcelファイル。 画面の下部で、右クリックします Sheet1 シートタブ。 メニューから、 コードを見る.

    タブメニューが表示されたExcel
  2. NS Visual Basic for Applications(VBA) エディタウィンドウが開きます。 左側のレールで、 プロパティ セクション。

    Excelのアプリケーション用MSVisual Basic
  3. プロパティ、の右側の列 ScrollArea 行、空のボックスをクリックして入力します A1:Z30.

    Excelのアプリケーション用MSVisual Basic
  4. 選択する ファイル > 保存する 通常どおりにブックを保存します。 選択する ファイル > 閉じてMicrosoftExcelに戻る.

    Excelのアプリケーション用MSVisual Basic
  5. 変更が適用されていることを確認するには、このテストを実行します。 ワークシートで、行30または列Zを超えてスクロールしてみてください。 変更が適用されている場合、Excelは選択された範囲に戻り、その範囲外のセルを編集することはできません。

    行と列の制限が適用されたExcelスプレッドシート
  6. 制限を解除するには、VBAに再度アクセスし、ScrollAreaの範囲を削除します。