限制訪問電子表格中未使用的區域。
Excel中的每個工作表可以包含超過1,000,000行和超過16,000 列的信息,但並不是所有房間都是必需的。 幸運的是,您可以限制電子表格中顯示的列數和行數。
通過限制Excel中的行數和列數限制滾動
大多數情況下,我們使用的行數和列數大大少於最大數量,有時限制訪問工作表中未使用的區域可能是一個優勢。
例如,為了避免對某些數據的意外更改,將它放在工作表中無法到達的區域有時很有用。
或者,如果經驗較少的用戶需要訪問您的工作表,限制他們可以去的地方可以防止他們迷失在數據區域之外的空行和列中。
暫時限制工作表行
無論什麼原因,您可以通過限制工作表滾動區域屬性中可用的行和列的範圍來臨時限制可訪問的行數和列數。
但是,請注意,更改滾動區域是一種臨時措施,因為每次關閉並重新打開工作簿時都會重置它 。
此外,輸入的範圍必須是連續的 -在列出的單元格引用中不存在間隙。
例
以下步驟用於更改工作表的屬性,以將行數限制為30,並將列數限制為26,如上圖所示。
- 打開一個空白的Excel文件。
- 右鍵單擊工作表1屏幕右下方的工作表選項卡 。
- 單擊菜單中的查看代碼以打開Visual Basic for Applications(VBA)編輯器窗口。
- 在VBA編輯器窗口的左下角找到工作表屬性窗口。
- 在工作表屬性列表中找到Scroll Area屬性,如上圖所示。
- 點擊滾動區域標籤右側的空白框。
- 在框中鍵入範圍a1:z30 。
- 保存工作表。
- 關閉VBA編輯器窗口並返回工作表。
- 測試工作表。 你不應該能夠:
- 滾動到第30行或第Z列的右側;
- 單擊工作表中單元格Z30右側或下方的單元格。
注意:圖像將輸入的範圍顯示為$ A $ 1:$ Z $ 30。 保存工作簿時,VBA編輯器添加美元符號($)以使單元格在 絕對 范圍內引用 。
刪除滾動限制
如前所述,只要工作簿保持打開狀態,滾動限制就會一直持續下去。 刪除任何滾動限制的最簡單方法是保存,關閉並重新打開工作簿。
或者,使用上述步驟2到4來訪問VBA編輯器窗口中的圖紙屬性 ,並刪除列出的滾動區域屬性的範圍。
在不使用VBA的情況下限制行和列
限制工作表工作區域的另一種更持久的方法是隱藏未使用的行和列。
這些是隱藏區域A1:Z30以外的行和列的步驟:
- 點擊第31 行的行標題選擇整行。
- 按住鍵盤上的Shift和Ctrl鍵。
- 按下並釋放鍵盤上的向下箭頭鍵,以選擇從第31行到工作表底部的所有行。
- 在行標題中單擊鼠標右鍵以打開上下文菜單。
- 在菜單中選擇隱藏以隱藏選定的列。
- 單擊列AA的列標題並重複上述步驟2-5以隱藏列Z後面的所有列。
- 保存工作簿,A1至Z30範圍外的列和行將保持隱藏狀態。
取消隱藏隱藏的行和列
如果保存工作簿以在重新打開時保留行和列,則以下步驟將取消上面示例中的行和列:
- 單擊行30的行標題 - 或工作表中最後一個可見行 - 選擇整行。
- 單擊功能區的“ 主頁”選項卡。
- 單擊功能區中的格式 > 隱藏並取消隱藏 > 取消隱藏行以恢復隱藏的行。
- 單擊列AA的列標題 - 或最後一個可見列 - 並重複上述步驟2-3以取消隱藏所有列。