• 締切済み

印刷ボタンで印刷する前に…

どうも、はじめまして。 会社でデータ管理のために使っているExcelファイルを、 いつも仕事終わりに印刷しています。 この印刷を行なう時に、印刷する人間が事前に見直しを すれば良いのですが、どうしても抜けがある!、という ことで、印刷(もしくはプレビュー)ボタンを押した時に メッセージボックス(ダイアログって言うんですか?)を 出そうと思っています。 条件は、D43~D52とF43~F52のセルの中で1箇所でも数値が 1以上であればメッセージボックスを出すというものです。 Workbook_Beforeprintで試したのですが、何かしら操作を 行なった(どこかのセルに入力するとかの)後でボタンを押すと 機能してくれません。Excelから管理ファイルを開き、何も操作 もしないままで、且つD43~D52とF43~F52のセルに1以上が 入力されていればメッセージが出てくれるのですが……。 この症状を回避するにはどうしたらよいでしょうか?

みんなの回答

  • K-19
  • ベストアンサー率30% (3/10)
回答No.2

こんにちは エクセルのVBAとかの問題でなく業務の運用ルールを見直してはいかがでしょうか? 業務の終わりに必ず「印刷」を行うのですから、その前に確認すべき事項をまとめ、担当者を決め業務フロー化してはいかがでしょうか?

wolfpac07
質問者

お礼

運用ルールと並行させて実施するつもりだったんです。 ただ、ルールだけ決めてもどうしても抜ける、 というか不確定な部分が多いもので…( ̄- ̄A;

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんにちは。 >この症状を回避するにはどうしたらよいでしょうか? 単に、ご質問に対するVBAコードを書くというなら回答は用意できるのですが、症状を回避するにはどうしたらよいか、という質問は、まったく見当が付きません。 >Workbook_Beforeprintで試したのですが、何かしら操作を行なった(どこかのセルに入力するとかの)後でボタンを押すと機能してくれません。 たぶん、マクロの問題かもしれないとは思うのですが、肝心のコードがない限りは、その問題も解決できないと思います。逆に、どうしたら、そのような症状に出来るのか、私には分からないのです。それに、ボタン(印刷ボタン)とは、何を指しているのかさえ分からないのです。 既存のツールボタンのことでしょうか? >Excelから管理ファイル 管理ファイルとは何ですか?通常、グループポリシーファイル(MS-Office の一切の管理の一覧表)を連想させますが、グループポリシーを開くのはツールが必要なはずです。

wolfpac07
質問者

お礼

せっかく返答しようとなさってもらったのに申し訳ありません。 誰かが半端に作ったマクロがあって、それを消したらきちんと 動作させることができました。 もう少し自分で探るべきでした。

関連するQ&A

専門家に質問してみよう