メインコンテンツへスキップ

Excelでワークシートのスクロール領域を制限するにはどうすればよいですか?

ワークブックを使用する場合、ワークシートのスクロールを制限したい場合があります。 つまり、ワークシートはセルの範囲に固定され、この範囲を超えてスクロールすることはありません。 ワークシートのスクロール領域を制限するための簡単なトリックはありますか?

範囲アドレスを手動で入力して、ワークシートのスクロール領域を制限します

VBAコードですべてのワークシートのスクロール領域を制限する

Kutools forExcelでワークシートのスクロール領域を制限する


矢印青い右バブル 範囲アドレスを手動で入力して、ワークシートのスクロール領域を制限します

セルアドレスを手動で入力してスクロール領域を無効にすることができます。次の手順で実行してください。

1。 スクロール領域を制限するワークシートをアクティブにします。

2。 押さえつける Altキー+ F11 キーを押して Microsoft Visual Basic forApplicationsウィンドウ、[OK]をクリックします View > プロパティウィンドウ、スクリーンショットを参照してください:

doc-limit-scroll-area1

3。 とで プロパティウィンドウ リストに、範囲アドレスを入力します スクロールエリア プロパティボックス、スクリーンショットを参照してください:

doc-limit-scroll-area1

4。 次に、このウィンドウを閉じると、指定した範囲外のセルに移動または選択するように制限されます。

注意:

1.入力するセルアドレスは連続した範囲である必要があります。

2.スクロール領域の制限をキャンセルする場合は、範囲アドレスをから削除するだけです。 スクロールエリア 上記のステップ3のプロパティボックス。


矢印青い右バブル VBAコードですべてのワークシートのスクロール領域を制限する

場合によっては、ワークブック内の使用範囲のすべてのワークシートにスクロール領域の制限を設定する必要があります。 この場合、次のVBAコードは、すべてのワークシートのスクロール領域を一度に制限するのに役立ちます。

1。 を押し続けます Alt + F11 キー、そしてそれは開きます Microsoft Visual Basic forApplicationsウィンドウ.

2に設定します。 OK をクリックします。 インセット > モジュール、次のコードをに貼り付けます モジュールウィンドウ.

VBAコード:すべてのワークシートのスクロール領域を制限する

Sub SetAllScrollAreas()
'Update 20140326
Dim ws As Worksheet
For Each ws In Application.ActiveWorkbook.Worksheets
    ws.ScrollArea = ws.UsedRange.Address
Next
End Sub

3。 次に、 F5 このコードを実行するためのキーを押すと、使用範囲に基づいて、現在のワークブックの各ワークシートのスクロール領域が設定されます。

Note:すべてのワークシートのスクロール領域の制限を削除する場合は、以下のVBAコードを適用できます。

VBAコード:すべてのワークシートのスクロール領域の制限を削除します

Sub SetAllScrollAreas()
'Update 20140326
Dim ws As Worksheet
For Each ws In Application.ActiveWorkbook.Worksheets
    ws.ScrollArea = ""
Next
End Sub

矢印青い右バブル Kutools forExcelでワークシートのスクロール領域を制限する

このタスクを解決するためのより便利な方法が必要な場合は、ここに便利なツールがあります-Kutools for Excelそのと スクロール領域を設定する 機能、ワンクリックで指定範囲を制限できます。

Kutools for Excel:300以上の便利なExcelアドインがあり、30日以内に制限なしで無料で試すことができます。 今すぐ入手.

インストールした後 Kutools for Excel、次の手順で実行してください。

1。 スクロール領域を制限する範囲セルを強調表示します。

2に設定します。 OK をクリックします。 クツール > 表示/非表示 > スクロール領域を設定する、スクリーンショットを参照してください:

doc-limit-scroll-area1

また、選択したセルのみが表示され、他のセルは非表示になり、表示または編集できなくなります。

doc-limit-scroll-area1

注: スクロール領域の制限をキャンセルするには、をクリックする必要があります クツール > 表示/非表示 > すべての範囲を再表示、スクリーンショットを参照してください:

doc-limit-scroll-area1

詳細については、 スクロール領域を設定する、に行く スクロール領域を設定する.

最高のオフィス生産性向上ツール

人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト 工具 (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 工具 (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 工具 (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット 工具 (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

kteタブ201905


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Did you save it as macro enabled file or just standard excel xlsx file?
This comment was minimized by the moderator on the site
Hi. If I set the scroll area limit (a1:g22) it limits the scrolling. But if Id save the work book, close the file and then re-open the file, the scroll area limit code is removed. Why is that? Excel 2013 BR Mattias
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations