看板 ask 關於我們 聯絡資訊
本魯VBA小白 目前使用excel 2016 for mac, 想要寫巨集將Excel每一個sheet存成一個PDF,檔名維持sheet的命名 例如 sheet1 -> sheet1.pdf sheet2 -> sheet2.pdf 自己研究了一下試寫了以下語法 Sub SheetToPDF() For i = 4 To Sheets.Count '從sheet 4 開始 Sheets(i).Copy '複製到新的工作簿&建立副本 ActiveWorkbook.SaveAs "/Users/Hsu/Desktop/" & Sheets(1).Name '引號內放檔案路徑 ActiveWorkbook.Close Next End Sub 目前已經可以自動批次存成xlsx了, 但是卡在不知道如何轉成pdf, 因為是新手,問的問題可能很低階, 希望有VBA高手可以幫幫忙(跪 謝謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.229.136.188 ※ 文章網址: https://www.ptt.cc/bbs/ask/M.1492099368.A.6B5.html
outofyou: google,並且查看stackoverflow.com上別人的解答? 04/14 00:20
higger: 你用巨集錄製錄一個存成PDF的過程~再去改碼成批次? 04/14 02:00