2
我有一個宏導出工作簿中的某些工作表以分離PDF(用於報告目的)。它適用於我在一個工作簿中,但是,在不同的工作簿中,它將導出所有工作表。我無法弄清楚我錯在哪裏。爲了讓事情變得更容易,我將我定製的地方用於我的目的。宏導出某些Excel工作表以分開PDF
任何想法,我哪裏出錯了?提前致謝。
Sub ExportToPDFs()
' PDF Export Macro
' C:\ *location*
' Sheets(Array("*selected sheets*")).Select
Dim nm As String
Dim ws As Worksheet
For Each ws In Worksheets
ws.Select
nm = ws.Name
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:="C:\*location*" & "*Report Title*" & nm & Range("D8").Value & ".pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=True
Next ws
End Sub
請將您的代碼格式化爲代碼。這是非常難以閱讀的。 – Kyle
對不起 - 只是改變了它。 –
因爲你爲'工作表中的每個工作表'而做的全部導出它們。這循環遍歷工作簿中的每個工作表並導出它。 – Kyle