2025年5月12日 星期一

【Excel工具教學】指定Excel的多個工作表轉換成PDF檔案 (一個工作表一個PDF檔)

今天這篇Excel工具教學,是為了解決一位網友提出的需求:如何將一個Excel檔案中的多個特定工作表,轉換成個別獨立的PDF檔案

問題背景:

使用者有一個Excel檔案,裡面包含了很多個工作表。但他並不需要將「所有」工作表都轉成PDF,也不想將它們合併成「一個」PDF檔。他只想挑選其中的幾個工作表,並且希望每一個被選中的工作表都能產生一個對應的PDF檔案

雖然Excel內建的另存PDF功能,或是之前我提供的工具,可以做到匯出「使用中工作表」或「整個活頁簿」成單一PDF檔,但並沒有直接支援這種「選取多個、個別匯出」的需求。因此,我特別撰寫了這個小工具來滿足此功能。

工具說明與使用步驟:

這個工具是一個包含巨集的Excel檔案 (.xlsm)。

  1. 下載工具:
    請先到以下網址下載工具檔案 sheetsExportPDF.xlsm
    https://drive.google.com/file/d/1hBlProzPjcJtC7Qb58xdK5GgOSH7PmeY/view

  2. 開啟檔案與啟用內容:
    下載後請開啟 sheetsExportPDF.xlsm 檔案。如果Excel提示安全性警告,請記得點選「啟用編輯」和「啟用內容」(或「啟用巨集」)。

  3. 選取來源Excel檔案:

    • 點擊工具介面中的按鈕【1. 選取您要處理的Excel檔案】。

    • 在跳出的視窗中,選擇您想要從中匯出工作表的那個Excel檔案 (例如影片中的 學分不足[超修學生]依班級.xlsx)。

    • 選取後,該檔案的路徑會顯示在工具介面的 B1 儲存格。

  4. 指定要匯出的工作表名稱:

    • 在工具介面的 B3 儲存格開始,逐行輸入您想要轉換成PDF的工作表「完整名稱」

    • 非常重要: 請確保您輸入的工作表名稱與來源Excel檔案中的工作表名稱完全一致 (包含大小寫、空格等)。

    • 您想轉換幾個工作表,就在B欄輸入幾個名稱 (從B3開始往下填)。例如,影片中來源檔案有四個工作表,但只想要匯出「四技應外一A」和「四技應外三A」,就在B3輸入四技應外一A,B4輸入四技應外三A

  5. 開始轉換:

    • 確認要匯出的工作表清單無誤後,點擊按鈕【2. 開始轉換工作表成PDF檔案】。

    • 程式會開始執行轉換,完成後會跳出提示訊息「匯出工作表成PDF檔案完畢」。

  6. 檢查結果:

    • 轉換完成的PDF檔案,會儲存在與您放置 sheetsExportPDF.xlsm 工具相同的資料夾下。

    • PDF檔案的名稱會直接使用您在步驟4中指定的工作表名稱 (例如 四技應外一A.pdf四技應外三A.pdf)。

    • 您可以開啟這些PDF檔,確認內容是否正確。

總結:

透過這個 sheetsExportPDF.xlsm 小工具,使用者就可以很方便地從一個包含多工作表的Excel檔中,指定任意數量的特定工作表,並將它們快速轉換成個別獨立的PDF檔案,希望能幫助到有類似需求的朋友。



沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。

【Google 表單教學】如何使用單選方格製作多項目訂購單?(含自動計算與Email通知)

您是否也曾遇過這樣的困擾?想用 Google 表單製作訂購單,但產品品項太多,特別是像點心、蛋糕這類商品,常常只是口味或尺寸上的些微差異。如果為每一個品項都建立一個問題,表單將會變得冗長不堪,讓消費者失去填寫的耐心。 今天,我們要分享一個實用的技巧,解決網友遇到的「點心蛋糕類」訂...