【VBA】全てのシートをまとめてPDFにする方法

VBA
この記事は約1分で読めます。

今回はVBAを使ってExcelの複数シートをまとめて1つのPDFファイルに変換する方法をご紹介します。

ここではA社、B社、C社の3シートに分かれている明細書を1つの明細書(PDFファイル)にまとめます。
※サンプルデータはExcelのテンプレートにある明細書を使用しています。

スポンサーリンク
[ad01]

コード

保存先の指定が不要な場合はこちらを使ってください。
※保存先を指定しない場合は、「ドキュメント」フォルダに保存されると思います。

解説

VBAのコードを実行すると実行年月日のフォルダがデスクトップに存在するか確認し、存在しない場合はフォルダを作成します。

25行目の「Sheets.Select」で明細A~Cのシートを全選択にした状態でPDFに変換をすると1つのPDFにまとめることができます。

今回は2021年10月15日に実行したので、デスクトップに「202110015」フォルダが作成され、3シートをまとめたPDFファイルが出力されます。

この記事が気に入ったら
いいね ! しよう

Twitter で

VBAを学習する時間が取れない人

VBAは我流で組むことができますが、初心者だと作業時間が多く掛かったり、間違った部分を見つけるのに苦労したります。

VBAが組めるようになれば便利なことも多いですが、仕事をしながら勉強するのは結構大変…。

もし時間に追われて思うようにいかないのであればココナラで「VBAを組める人」に依頼してみませんか?

個人で販売しているため価格も抑えらえれます
まずはこちらから無料会員登録をして依頼をしてましょう!


VBA
スポンサーリンク
[ad01]
うめをフォローする
梅屋ラボ
タイトルとURLをコピーしました