CEOブログ

横浜で活躍するホームページ作成・開発会社アットライズの代表取締役社長(CEO)が綴る、日々の奮闘記!!

備忘録

[備忘録]Excel:ワークシート別にPDF出力する方法

投稿日:

マクロで実現可能!

参考:https://www.ymbtax-blog.com/to-pdf-from-excel-worksheet/

事前準備

・ツールバーの「開発」をクリック(「開発」タブがない場合は上記参考サイトを参照願います)

・「マクロのセキュリティ」→「警告を表示してすべてのマクロを無効にする」をON
・[Alt]+[F11]を押してVBEを起動
・「ツール」→「オプション」→ [編集]タブで、「自動構文チェック=OFF」「変数の宣言を強制する=ON」

VBEで編集

・[Alt]+[F11]を押してVBEを起動
・[Alt]+[I][M]を押してエディタを起動(モジュール作成)
・ワークシート別にPDF変換するスクリプト(下記)を記載し保存

Sub ワークシートごとにPDFに変換()
Dim i As Long
For i = 1 To Worksheets.Count
  Worksheets(i).ExportAsFixedFormat Type:=xlTypePDF, _
  Filename:=ThisWorkbook.Path & "\" & _
  Worksheets(i).Name, _
  Quality:=xlQualityStandard, _
  IncludeDocProperties:=True, _
  IgnorePrintAreas:=False, OpenAfterPublish:=True
Next i
End Sub

マクロの起動(PDF作成)

・「開発」→「マクロ」→「 ワークシートごとにPDFに変換」を「実行」
  → Excelファイルと同じフォルダに、「シート名.pdf」ファイルが作成される!
 
 

-備忘録


  1. まきりん より:

    すごい!
    簡単にシート別にPDF変換できました!
    ありがとうございました( ;∀;)

関連記事

[備忘録]Xserver:.htmlファイルをPHPとして動作させる方法

Xserverでは「AddType application」が効かないらしい。。 サーバー移管を行っていて、Xserverに既存ファイルを移植したら、表示に不具合が出た。 どうやら、既存サーバーで動作 …

[備忘録]ノートン:「要確認」のウザい通知をOFFにする方法

数時間おきに表示され、ウザい。。 PCのセキュリティ対策に「ノートン」を使っているが、、画面右下に頻繁に表示されるアラートがとてもウザい。。   通知をOFFに変更する 参考サイト:https://k …

[備忘録]Firefox:拡張機能(アドオン)の一覧サイト

カテゴリごとに整理されていて探しやすい! 日頃 Firefoxをメインブラウザとして愛用している。 Firefoxを使い易くするために、お気に入りの機能をアドオンとして追加しているが、アドオンの一覧が …

備忘録[Excel]今日の日付、1ヶ月前の日付

TODAY関数とEDATE関数 例えば、郵便物の送付状を印刷したりするとき、Excelで作った雛形文章に「今日の日付」を入れたいときがある。 また、例えば給与明細など、前月分として「○○年○月分」など …

[備忘録]FireFox:突然画面が白黒反転した!

気がついたら反転してて、原因がわかず難儀。。 FireFoxでいつものようにCMSの更新作業をしていたら、、 突然画面が白黒反転してしまった。。(>_<) Googleもこんな感じ。。(↓ …