如何在Excel工作表中僅顯示列印區域?
在處理大型或複雜的電子表格時,如果沒有多餘的雜亂資訊,可能很難顯示重要的資訊。藉助Excel的實用“列印區域”工具,您可以選擇一個精確的單元格範圍進行列印,同時消除該區域之外的任何多餘資料。
在本教程中,我們將探討如何在Excel中定義和顯示列印區域。透過僅列印所需內容,您可以更有效地傳達資料,只需遵循這些簡單的指南即可。無論您需要製作專業的報告、簡報還是任何其他基於Excel工作表的出版物,此方法都可以幫助您加快流程並提高生產力。讓我們開始學習如何使用Excel的“列印區域”工具在列印時僅顯示相關內容。
僅顯示工作表中的列印區域
在這裡,我們將使用VBA模組來完成任務。讓我們來看一個簡單的過程,瞭解如何在Excel中僅顯示工作表中的列印區域。
步驟1
考慮一個具有列印區域的Excel工作表。
首先,右鍵單擊工作表名稱,然後選擇“檢視程式碼”以開啟VBA應用程式。
右鍵單擊 > 檢視程式碼。
步驟2
然後單擊“插入”,選擇“模組”,然後將下面的程式碼複製到文字框中。
插入 > 模組 > 複製。
程式碼
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執行模組。

這就是如何在Excel中僅顯示列印區域的方法。
結論
在本教程中,我們使用了一個簡單的示例來演示如何僅顯示Excel工作表中的列印區域以突出顯示特定資料集。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP