こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

excelで印刷ボタンを押下イベントはマクロを呼ぶ

excelで印刷ボタンを押下イベントはマクロを呼ぶ出せますか?
是非教えてお愿い致します。

投稿日時 - 2019-11-29 10:39:28

QNo.9684420

困ってます

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

VBEでThisWorkbookモジュールの中で、WorkbookのBeforePrintイベントでよいかと思います。

投稿日時 - 2019-11-29 12:22:44

お礼

ご回答ありがとうございます。
VBEを利用しない前提で、excel印刷ボタンだけでマクロ撮影呼び出したいですが。

投稿日時 - 2019-12-03 11:32:54

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

#1の回答でよいのだろうと思うが、下記もあり得そう。
クリックイベント利用。
ただしファイルー印刷で出る、印刷ボタンには頼らない。
標準モジュールに
Sub test01()
Application.Calculation = xlCalculationManual '手動計算
End Sub
を作り実行しておく。手動計算モード設定したもの。
==
データを入力。
ーーー
A B C列
氏名計数集計
上野 1 6 <ーーーC2セルSUM(B2:B5)
山田 6
山田のB列に6と入れたが、C2セルは6のまま。
==
Sheet1にコマンドボタンを貼り付けておく。このボタンのCaptionを「印刷」とかにしておく。
そのクリックイベントに
Private Sub CommandButton1_Click()
'印刷前処理
’この例では手動印刷であるのを、再計算する例にした
Worksheets("Sheet1").UsedRange.Columns("A:C").Calculate
'ーーそのシートだけ限定印刷
ActiveSheet.Range("A1").CurrentRegion.PrintOut
End Sub
印刷する前に、再計算を忘れないよう、VBAに担わせる例。

投稿日時 - 2019-11-29 15:51:25

お礼

ありがとうございました。
印刷ボタンを利用したい。

投稿日時 - 2019-12-03 11:34:55

あなたにオススメの質問