KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何鎖定畫面,防止在 Excel 工作表中捲動?

作者曉陽修改日期

在 Microsoft Excel 中,您通常可以自由地向任意方向捲動工作表,輕鬆存取所有儲存格與資料。然而,有時您可能希望嚴格限制使用者僅能瀏覽特定區域,例如範圍 A1:M100 內的儲存格。當您在共用檔案、保護表單,或希望引導使用者專注於工作表的相關區段時,這項功能尤為實用。那麼,如何快速又方便地設定畫面鎖定,防止在 Excel 工作表中捲動超出指定區域呢?

透過手動設定屬性來鎖定工作表畫面以防止捲動

使用 VBA 程式碼鎖定工作表畫面以防止捲動

透過 Kutools for Excel 一鍵鎖定工作表畫面以防止捲動

替代方案:使用 Excel 公式標示區域外的儲存格(視覺警示)


透過手動設定屬性來鎖定工作表畫面以防止捲動

Excel 提供內建功能,讓您手動限制工作表的可捲動區域。只要在工作表的「屬性」對話方塊中設定 ScrollArea 屬性,即可將導覽範圍鎖定於指定區域,例如 A1:M100. 此方法簡單直接,但僅在活頁簿開啟期間有效,且需使用開發人員工具。

1. 開啟您要限制的工作表,確保所設定的屬性能正確套用至該工作表。

2. 前往 Excel 功能區中的開發人員索引標籤,點選屬性。在彈出的屬性對話方塊中,找到 ScrollArea 欄位,並輸入您指定的範圍(例如 )A1:M100),即可將操作範圍限制於該區域內。請參閱螢幕截圖:

開發人員索引標籤上的內容按鈕與內容對話方塊

3. 關閉屬性對話方塊以儲存變更。完成後,您將無法再於工作表中點選、捲動或選取指定區域以外的儲存格。

注意事項:

  • ScrollArea 方塊中輸入的儲存格範圍必須為連續區域(例如 A1:M100),無法設定不相鄰的範圍。
  • 當您想解除捲動限制時,只需從屬性中的 ScrollArea 欄位刪除範圍參照並確認變更即可,立即恢復對整個工作表的完整導覽功能!
  • 請注意,此捲動限制在關閉並重新開啟活頁簿後將不會保留;若希望設定持續生效,需重新套用。

提示:如果您的 Excel 功能區未顯示開發人員索引標籤,請先啟用該功能。詳細步驟請參閱 如何在 Excel 2007/2010/2013 功能區中顯示開發人員索引標籤?

適用情境:此解決方案非常適合用於一次性專案或草稿中,快速保護工作表且無需永久限制的情況。然而,其主要限制在於每次重新開啟活頁簿後都必須重新設定。


使用 VBA 程式碼鎖定工作表畫面以防止捲動

對於追求更高彈性或希望自動化鎖定程序的使用者來說,VBA(Visual Basic for Applications)是一種高效又靈活的替代方案。透過簡短的指令碼,您就能快速為任何工作表設定或解除捲動區域限制。若您需要反覆鎖定相同區域,或打算將這些設定整合至大型巨集工作流程中,此方法尤其實用。

1. 按下 ALT + F11,立即啟動 Microsoft Visual Basic for Applications 視窗,輕鬆撰寫並管理 Excel 中的 VBA 程式碼!

2. 在 VBA 視窗中,點選插入 模組,並將下列程式碼貼到開啟的模組中。請務必根據您的需求調整程式碼中的工作表名稱與捲動範圍。

VBA 程式碼:鎖定工作表畫面以防止捲動

Private Sub Workbook_Open()
Sheets("Sheet1").ScrollArea = "A1:M100"
End Sub

3. 若要執行程式碼,請在模組處於作用中狀態時按下 F5. 現在,該工作表的捲動區域已限制於指定範圍內。

注意事項:

  • 請將程式碼中的 Sheet 1 替換為您實際使用的工作表名稱,並將 A1:M100 替換為您所需的可捲動區域,輕鬆完成設定!
  • 若您希望解除工作表鎖定並允許存取所有儲存格,請以相同方式貼上並執行下列程式碼:

VBA 程式碼:取消工作表畫面鎖定

Private Sub Workbook_Open()
Sheets("Sheet1").ScrollArea = ""
End Sub

實用技巧:VBA 程式碼可儲存在您的活頁簿中,每次開啟檔案時自動設定捲動區域。若要實現永久限制,請將 VBA 程式碼新增至 ThisWorkbook 程式碼視窗中的 Workbook_Open 事件。別忘了將活頁簿儲存為啟用巨集的格式(.xlsm),以確保程式碼順利執行!

疑難排解:若您遇到執行階段錯誤,請再次確認工作表名稱與捲動區域範圍是否正確。務必在 Excel 的信任中心設定中啟用巨集,並於執行不熟悉的程式碼前,先備份重要活頁簿!

適用情境:VBA 解決方案適合進階使用者、自動化任務,以及需要可重複執行且具自訂限制的環境。然而,在高度安全的組織環境中,啟用巨集可能會受到限制。


透過 Kutools for Excel 一鍵鎖定工作表畫面以防止捲動

Kutools for Excel 內建實用的隱藏非選中區域工具,只需輕點滑鼠,即可將導覽限制在工作表的特定區域!此功能操作簡單,無需手動撰寫程式碼,還能快速隱藏選取範圍以外的內容,簡化工作表互動,助您更專注於關鍵資料。

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

安裝 Kutools for Excel 後,請依照下列步驟立即限制捲動區域:

1. 選取您希望限制使用者操作的儲存格範圍(例如 A1:M100),接著點選 Kutools> 顯示/隱藏> 隱藏非選中區域。請參閱下方螢幕截圖:

功能區上 Kutools 索引標籤中的設定捲動區域選項

2. 立即生效!僅您選取的儲存格可互動,其他區域將自動隱藏,無法捲動、編輯或選取。請參閱螢幕截圖:

僅顯示所選儲存格

注意:若要恢復顯示所有工作表儲存格,請前往 Kutools> 顯示/隱藏> 顯示所有隱藏區域,如下所示:

功能區上 Kutools 索引標籤中的取消隱藏所有範圍選項

此方法操作直覺、使用者友善,最適合需要快速限制並共用受保護表單與範本的情境,尤其適用於團隊協作、教學活動,或協助經驗較少的使用者輕鬆管理工作表導覽。

立即下載並免費試用 Kutools for Excel!

優點:Kutools 無需手動編碼或進階 Excel 技能,即可輕鬆設定與移除捲動區域。變更立即生效,只需單擊即可快速切換或關閉,非常適合企業、教育工作者,以及需要頻繁限制工作表區域的使用者!

注意事項:若您儲存並關閉活頁簿,重新開啟後需透過 Kutools 或其他方式重新套用捲動區域限制。若要持續保護工作表,請將捲動區域限制與工作表保護功能搭配使用。


示範:透過 Kutools for Excel 一鍵鎖定工作表畫面以防止捲動

 
Kutools for Excel:超過 300 種實用工具隨手可得!盡享 AI 驅動功能,讓工作更聰明、更快速!立即下載!

替代方案:使用 Excel 公式標示區域外的儲存格(視覺警示)

在某些情況下,與完全限制存取相比,您或許更希望以視覺方式標示出目標工作區域範圍以外的儲存格,並在使用者不慎編輯範圍外的儲存格時發出提醒。這可透過 Excel 的「條件式格式設定」搭配簡單公式輕鬆實現。

1 選取整個工作表,或可能包含非預期編輯內容的大範圍區域。

2. 前往開始 使用條件格式 新增規則 使用公式來決定要格式化哪些儲存格

3. 在公式方塊中輸入下列公式,即可醒目提示位於目標範圍(例如:A1:M100)以外的任何儲存格:

=OR(ROW()<1,ROW()>100,COLUMN()<1,COLUMN()>13)

4. 選擇一種格式樣式(例如紅色填滿或框線),然後按一下「確定」。如此一來,當使用者存取您指定工作表區域以外的範圍時,就會立即收到視覺警示!注意:上述公式適用於第 1 列至第 100 列、第 1 欄(A)至第 13 欄(M)的區域。

實用技巧:條件格式並非安全功能——使用者仍可與您指定區域以外的儲存格互動;然而,在表單或資料收集環境中,它能作為視覺提示,有效引導操作,實現柔性限制。

疑難排解與建議:若您發現重新開啟活頁簿後,捲動區域限制失效,請注意:無論是手動設定屬性或使用 Kutools 設定,每次工作階段都必須重新套用。若要達成持久效果,請於活頁簿巨集中加入 VBA 程式碼,或搭配工作表保護功能,並選擇性解除鎖定必要儲存格。務必事先告知使用者相關導覽限制,避免造成混淆。


最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……


Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!

  • 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
  • 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!

所有 Kutools 增益集,一個安裝程式

Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
  • 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用