我有一個頁面的excel文件,該文件根據下拉選項進行更改。我需要能夠將每個數據集導出到一個PDF中。所以,我正在尋找一個宏,它會循環顯示下拉菜單中的每個選項,並將每個數據集保存爲多頁PDF文件。將同一個Excel頁面的多個版本複製到一個PDF中
我的想法是創建循環並將每個版本保存爲臨時工作表。然後我可以使用
ThisWorkbook.Sheets(Array("Sheet1", "Sheet2")).Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\tempo.pdf", Quality:= xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=True
將所有工作表保存爲一個PDF,但然後我需要刪除所有的臨時文件。
謝謝, 克里斯
刪除臨時添加表似乎並不像一個大下側。如果您創建了一個新工作簿來放置工作表,那麼您可以在不保存的情況下關閉工作表,然後您就完成了... –