- Excel VBA 質問スレ Part33
527 :デフォルトの名無しさん[]:2014/05/24(土) 10:53:14.15 ID:eu02DRrY - Excel2013 の PDF保存のコードについて教えてくださいませ。
名前をつけて保存、で複数シートを1つのPDFに保存するコードを書きましたが なぜか動く動きません。 Sheets(Array("Sheet1", "Sheet2", "Sheet3")).Select Sheets("Sheet1").Activate ActiveSheet.ExportAsFixedFormat type:=xlTypePDF, Filename:= "C:\Sheet123.pdf", Quality:=xlQualityStandard, IncludeDocProperties:=True, _ IgnorePrintAreas:=False, OpenAfterPublish:=True Arrayで最初に選択したシートのみが出力されてしまいます。 2行目の Sheets("Sheet1").Activate を削除しても結果は変わらずでした。 マクロで記録しても、上記と同様のコードが記録されます。 しかしこの記録されたマクロを実行すると、やはり最初に選択したシートしかPDF出力されません。 何が足りないのでしょうか?
|