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

如何在 Excel 中只列印特定的工作表?

作者Siluvia修改日期

在 Excel 中列印目前使用的工作表通常相當簡單。然而,有時您可能需要同時列印活頁簿中的部分(而非全部)工作表,例如與同事或客戶分享特定的報表、記錄或儀表板。高效地僅列印所需工作表不僅節省時間,更能有效節約資源,特別是在處理包含大量資料或定期報告的活頁簿時。本文將介紹多種實用方法,協助您精準列印目標工作表,並提供各方案的操作提示、優缺點分析及實用的疑難排解建議。

在 Excel 中僅列印特定工作表
使用 Kutools for Excel 在目前/多個活頁簿中僅列印特定工作表
VBA 巨集:依名稱或條件自動列印特定工作表


在 Excel 中僅列印特定工作表

此方法最適合在單一活頁簿中手動選取要列印的工作表。當您在 Excel 中只需列印特定工作表,且可透過滑鼠或鍵盤快速選取少量工作表時,這是最常用的方式。

1. 請先確認您的活頁簿已開啟。按住鍵盤上的 Ctrl 鍵,逐一按一下您要列印的工作表標籤——每當您按住 Ctrl 鍵並點選一個工作表標籤,該工作表就會加入選取範圍,輕鬆選取多個不相鄰的工作表,如下圖所示:

在 Excel 中選取多個特定工作表以進行列印的螢幕截圖

提示:若想列印連續的一組工作表,也可按住 Shift 鍵:先點選第一個工作表,再按住 Shift 鍵並點選最後一個工作表,即可一次選取其間所有工作表!

2. 選取所需的工作表後,前往檔案索引標籤,按一下列印。在「列印」窗格中,請確認設定為「列印當前工作表」。接著按下列印按鈕,即可透過單一次列印作業輸出所有選取的工作表:

Excel 中的「列印」按鈕螢幕截圖

注意:若活頁簿包含大量工作表,手動選取標籤不僅繁瑣耗時,還可能因誤觸而遺漏部分工作表,導致列印內容不完整。若需重複列印相同的工作表組合,建議改用自動化解決方案,例如下方介紹的 Kutools for Excel 或 VBA 巨集。


使用 Kutools for Excel 在目前/多個活頁簿中僅列印特定工作表

若您經常需要在一個或多個活頁簿中列印特定工作表,或處理包含數十甚至數百個工作表的活頁簿,使用 Kutools for Excel 這類專用工具可大幅簡化流程。批量列印向導讓您能從多個檔案中選取特定工作表並一次列印,不僅減少手動操作,更能避免選取錯誤!

適用於跨資料夾與活頁簿的批量列印情境,尤其在手動選取不切實際時更顯實用。同時支援依資料夾與活頁簿篩選,完美契合團隊標準化報表的需求。

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

1. 在 Excel 功能區上,按一下 KUTOOLS PLUS > 列印 > 批量列印精靈,即可開啟精靈視窗。

Excel 中 Kutools「列印多個活頁簿精靈」選項的螢幕截圖

2. 在 批量列印向導 – 步驟 1(共 4) 對話方塊中,於要列印的檔案下方,選擇符合您檔案儲存位置的選項。對大多數使用者而言,選取列印一個資料夾下面的所有檔案最為方便!立即點選下一步繼續,輕鬆完成設定。

「列印多個活頁簿精靈」步驟 1 的螢幕截圖

3. 在 批量列印精靈 – 步驟 2(共 4) 對話方塊中:

3.1 點擊瀏覽並選取包含您要列印活頁簿的資料夾。
3.2 在檔案類型中,勾選 Excel 工作表以顯示.xls、.xlsx 及其他相關的 Excel 文件類型。
3.3 檢閱文件列表,然後點擊下一步繼續進行。

「列印多個活頁簿精靈」步驟 2 的螢幕截圖

4. 在下一個對話方塊中,您將看到所有已選取的工作簿列表。請選擇指定工作表以開啟工作表選取器,並從每個活頁簿中僅選取您需要的工作表。若您的報告或歸檔標準僅需分發特定數據,此功能可大幅節省時間!完成後,按一下完成

「列印多個活頁簿精靈」步驟 3 的螢幕截圖

所有選取活頁簿中的指定工作表,將透過一次流暢作業完成列印,即使涉及多個檔案,也能迅速準備客製化報表或文件。日後若需調整工作表的選取內容,只需重新執行精靈並更新選擇即可。

實用提示:透過統一的工作表或活頁簿命名規則,能讓您在對話方塊中更輕鬆找到要列印的工作表。若不同活頁簿中的工作表順序不一致,請務必再次確認所選內容。

注意事項:執行精靈前,請先關閉所有要列印的活頁簿,以避免檔案存取衝突。

若列印時遇到問題(例如遺漏工作表或列印錯誤),請確認所有活頁簿皆已正確儲存,且每個工作表的 Excel 列印區域設定均已涵蓋所需資料。

Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得


VBA 巨集:依名稱或條件自動列印特定工作表

若您經常需要根據工作表名稱、內容或其他條件列印特定工作表,並希望自動化此流程,自訂 VBA 巨集正是理想之選。此方法特別適合需反覆列印特定工作表,或依標準作業程序分發報表的環境,能有效避免手動選取所導致的效率低下與人為錯誤。

此方案的優點包括提升效率、杜絕手動錯誤,並能快速調整條件或工作表清單,無需重新開啟活頁簿或執行精靈工具;惟需具備 Excel 開發人員工具與巨集功能的基本知識。

若需求有所變更,您可輕鬆調整巨集程式碼中的工作表名稱或條件,無論是一次性任務還是重複性的批次作業,此方法皆能發揮絕佳成效。

操作步驟:

1. 在 Excel 中開啟您的活頁簿,然後點選功能區上的開發人員索引標籤。若未看見「開發人員」索引標籤,請透過 Excel 選項中的功能區自訂功能立即啟用!

2. 按一下 Visual Basic,即可開啟 Microsoft Visual Basic for Applications 視窗。

3. 在 VBA 編輯器中,按一下插入> 模組,將下列巨集程式碼複製並貼上至新模組中:

Sub PrintSpecificSheets()
    Dim ws As Worksheet
    Dim SheetList As Variant
    Dim i As Integer
    
    ' Change the sheet names below to the ones you want to print
    SheetList = Array("Sheet2", "Summary", "QuarterlyReport")
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    For i = LBound(SheetList) To UBound(SheetList)
        Set ws = ThisWorkbook.Worksheets(SheetList(i))
        If Not ws Is Nothing Then
            ws.PrintOut
        End If
        Set ws = Nothing
    Next i
End Sub

4. 輸入程式碼後,您可透過點擊 VBA 編輯器中的執行按鈕執行按鈕,或將游標置於巨集內並按下 F5 鍵來執行巨集。

此操作將自動列印 SheetList 陣列中指定的工作表。若要列印其他工作表,只需更新 SheetList = Array("...")這一行中的工作表名稱,使其與目標工作表完全一致——請務必確保拼字與工作表標籤一字不差,以免出錯!

提示:您可透過擴充 VBA 程式碼,讓巨集根據其他條件(例如工作表屬性或儲存格數值)進行判斷,輕鬆滿足更高階的列印需求,彈性更上一層樓!

疑難排解:若巨集未列印任何工作表,請再次確認 SheetList 陣列中的工作表名稱是否與活頁簿中的工作表標籤完全相符,並確保系統設定中的預設印表機已正確連接且配置妥當。

注意事項:執行會進行大量操作的巨集前,務必先儲存您的工作;並在啟動列印作業前,確認印表機設定正確且處於可用狀態。


相關文章


最佳 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 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用