• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:各シートごとの印刷日時取得)

シートごとの印刷日時を取得する方法について

このQ&Aのポイント
  • 各シートの印刷日時を取得するために、Workbook_BeforePrintイベントを使用します。
  • 単純にWorkbookをWorksheetに変更するだけでは動作しないため、他の方法を考える必要があります。
  • コマンドボタンからPrintを実行させる際にも、Workbookからどのシートか判断することができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

今あるWorkbook_BeforePrintを消して、下記に差し替えます。 private sub Workbook_BeforePrint(Cancel as boolean)  dim w as worksheet  for each w in activewindow.selectedsheets   w.range("M65536").end(xlup).offset(1) = now  next end sub

quindecillion
質問者

お礼

ご教授に感謝致します。

quindecillion
質問者

補足

早々にご教授頂きありがとうございます。 実行させて頂いた結果、選択してあるそれぞれのシートで表示可能でした。 ただ、シート1のみ除外などということは可能なのでしょうか?

専門家に質問してみよう