2020-11-24

複数ページを一つのPDFで保存したい

500件くらいの請求書があり、エクセル管理していますA1の数値1~500に変えると、別シート内の請求情報をvlookupで拾ってきて、フォーマット内の品名や金額が変わるVBAが下記の通りあるのですが、印刷PDFで保存したいと思っています。ただ、下記を実行すると1枚1枚PDFファイル名を入力しなければならず、できれば複数ページを一つのPDFで保存したいのですが、方法はありますでしょうか。 説明が下手ですみません

------------------------------------

Sub 請求書印刷() bango = 1 owari = 500 cb = "A1" Do While bango <= owari Range(cb).Value = Right("00" & bango, 3) ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True bango = bango + 1 Loop End Sub

-------------------------------------

  • https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14206072529?__ysp=QWN0aXZlV2luZG93LlNlbGVjdGVkU2hlZXRzLlByaW50T3V0IFBERg%3D%3D PrToFileNameで印刷名を指定したらええんちゃうの。ヒントは上げたから頑張ってくれ...

  • 500枚のシートを作って全てのシートをまとめて印刷するように書くかな、重そうだけど

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん