跳到主要內容

如何僅在Excel中的工作表中顯示打印區域?

僅對於指定範圍的打印,可以在Excel中設置打印區域(頁面佈局>打印區域>設置打印區域)。 在某些情況下,與同事共享時,您可能只想使打印區域可見,如何完成打印? 在本文中,我將介紹幾種方法來僅在Excel中的工作表中顯示打印區域。


僅在Excel的分頁預覽視圖中顯示打印區域

當我們在分頁視圖中顯示工作表時,單擊 瀏覽 > 分頁預覽,非打印區域的背景將自動更改為深灰色。 請參見下面的屏幕截圖:
doc僅顯示打印區域2

備註:您還可以通過點擊來切換到分頁預覽視圖 分頁預覽 狀態欄中的按鈕。
doc僅顯示打印區域3

但是,此方法不會隱藏非打印區域,您仍然可以在非打印區域中查看數據。

一鍵隱藏除選定範圍之外的所有內容(隱藏未使用的列/行/單元格)

大多數情況下,我們只能使用工作表的一部分,數字空白單元格/範圍在左邊。 Kutools for Excel的 設置滾動區域 實用程序可以幫助您一鍵隱藏除選定範圍之外的所有內容,或輕鬆隱藏所有未使用的單元格/行/列/範圍。


廣告集滾動區域1

Excel的Kutools - 使用 300 多種基本工具增強 Excel 功能。 享受全功能 30 天免費試用,無需信用卡! 立即行動吧!

僅在Excel中使用VBA顯示打印區域

若要在Excel中完全隱藏非打印區域,可以嘗試使用VBA宏。 您可以執行以下操作:

步驟1:按下 其他 + F11 同時按下鍵以打開“ Microsoft Visual Basic for Applications”窗口。

步驟2:點擊 插入 > 模塊,然後將以下VBA代碼粘貼到模塊窗口中:

VBA:僅在當前工作表中顯示打印區域

Public Sub HideAllButPrintArea()
Dim xPrintRng As Range
Dim xFirstRng As Range
Dim xLastRng As Range
Application.ScreenUpdating = False
With Application.ActiveSheet
.Cells.EntireColumn.Hidden = False
.Cells.EntireRow.Hidden = False
If .PageSetup.PrintArea <> "" Then
Set xPrintRng = .Range(.PageSetup.PrintArea)
Else
Set xPrintRng = .UsedRange
End If
Set xFirstRng = xPrintRng.Cells(1)
Set xLastRng = xPrintRng.Cells(xPrintRng.Count)
If xFirstRng.Row > 1 Then
.Range(.Cells(1, 1), xFirstRng(-0, 1)).EntireRow.Hidden = True
End If
If xFirstRng.Column > 1 Then
.Range(.Cells(1, 1), xFirstRng(1, 0)).EntireColumn.Hidden = True
End If
If xLastRng.Row < .Rows.Count Then
.Range(xLastRng(2, 1), .Cells(.Rows.Count, 1)).EntireRow.Hidden = True
End If
If xLastRng.Column < .Columns.Count Then
.Range(xLastRng(1, 2), .Cells(1, .Columns.Count)).EntireColumn.Hidden = True
End If
End With
Application.ScreenUpdating = True
End Sub

步驟3:按 F5 鍵或單擊 按鈕以運行此VBA宏。

然後,您會看到非打印區域被立即隱藏,並且當前工作表中僅顯示打印區域。 請參見下面的屏幕截圖:
doc僅顯示打印區域4

筆記:

  1. 當前工作表中只有一個打印區域時,VBA宏可以很好地工作。
  2. 此方法不支持撤消。 要顯示非打印區域,您必須手動取消隱藏非打印區域,或將Kutools for Excel的 隱藏>取消隱藏所有範圍 效用。

僅使用Kutools for Excel的Set Scroll Area實用程序顯示打印區域

如果您已安裝Kutools for Excel,則其 設置滾動區域 實用程序將幫助您輕鬆地僅在當前工作表中顯示打印區域。

Excel的Kutools - 包含 300 多個 Excel 基本工具。 享受全功能 30 天免費試用,無需信用卡! 現在下載!

步驟1:在當前工作表中選擇打印區域。

備註:如果無法快速找到打印區域,可以按 F5 鍵打開“轉到”對話框,選擇打印區域名稱,然後單擊 OK 按鈕如下圖所示。 但是此方法將選擇當前工作表中的所有打印區域。
doc僅顯示打印區域5

步驟2:點擊 庫工具 > 顯示/隱藏 > 設置滾動區域.
doc僅顯示打印區域6

然後,您將僅在當前工作表中立即看到所選的打印區域,如下圖所示:

筆記:

  1. Kutools for Excel的 設置滾動區域 支持撤消,您可以按 按Ctrl + Z 同時顯示隱藏的非打印區域。
  2. 你可以點擊 庫工具 > 節目 / 隱藏 > 取消隱藏所有範圍 立即顯示隱藏的非打印區域。

Excel的Kutools - 使用 300 多種基本工具增強 Excel 功能。 享受全功能 30 天免費試用,無需信用卡! 立即行動吧!


演示:僅在Excel中的工作表中顯示打印區域


Excel的Kutools:超過 300 個方便的工具觸手可及! 立即開始 30 天免費試用,沒有任何功能限制。 現在就下載!

相關文章:

最佳辦公生產力工具

🤖 Kutools 人工智慧助手:基於以下內容徹底改變數據分析: 智慧執行   |  生成代碼  |  建立自訂公式  |  分析數據並產生圖表  |  呼叫 Kutools 函數...
熱門特色: 尋找、突出顯示或識別重複項   |  刪除空白行   |  合併列或儲存格而不遺失數據   |   沒有公式的回合 ...
超級查詢: 多條件VLookup    多值VLookup  |   跨多個工作表的 VLookup   |   模糊查詢 ....
高級下拉列表: 快速建立下拉列表   |  依賴下拉列表   |  多選下拉列表 ....
欄目經理: 新增特定數量的列  |  移動列  |  切換隱藏列的可見性狀態  |  比較範圍和列 ...
特色功能: 網格焦點   |  設計圖   |   大方程式酒吧    工作簿和工作表管理器   |  資源庫 (自動文字)   |  日期選擇器   |  合併工作表   |  加密/解密單元格    按清單發送電子郵件   |  超級濾鏡   |   特殊過濾器 (過濾粗體/斜體/刪除線...)...
前 15 個工具集12 文本 工具 (添加文本, 刪除字符,...)   |   50+ 圖表 類型 (甘特圖,...)   |   40+ 實用 公式 (根據生日計算年齡,...)   |   19 插入 工具 (插入二維碼, 從路徑插入圖片,...)   |   12 轉化 工具 (數字到單詞, 貨幣兌換,...)   |   7 合併與拆分 工具 (高級合併行, 分裂細胞,...)   |   ... 和更多

使用 Kutools for Excel 增強您的 Excel 技能,體驗前所未有的效率。 Kutools for Excel 提供了 300 多種進階功能來提高生產力並節省時間。  點擊此處獲取您最需要的功能...

產品描述


Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
Comments (2)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Useless and complicated advice that doesn't work on a virtually uselsss and crapola app named Excel..
Rated 5 out of 5
This comment was minimized by the moderator on the site
Die VBA Lösung ist cool, nur wie stelle ich den Druckbereich ein?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations