プロが教えるわが家の防犯対策術!

どうも、はじめまして。

会社でデータ管理のために使っているExcelファイルを、
いつも仕事終わりに印刷しています。
この印刷を行なう時に、印刷する人間が事前に見直しを
すれば良いのですが、どうしても抜けがある!、という
ことで、印刷(もしくはプレビュー)ボタンを押した時に
メッセージボックス(ダイアログって言うんですか?)を
出そうと思っています。

条件は、D43~D52とF43~F52のセルの中で1箇所でも数値が
1以上であればメッセージボックスを出すというものです。

Workbook_Beforeprintで試したのですが、何かしら操作を
行なった(どこかのセルに入力するとかの)後でボタンを押すと
機能してくれません。Excelから管理ファイルを開き、何も操作
もしないままで、且つD43~D52とF43~F52のセルに1以上が
入力されていればメッセージが出てくれるのですが……。

この症状を回避するにはどうしたらよいでしょうか?

A 回答 (2件)

こんにちは


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

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

お礼日時:2007/08/08 08:12

こんにちは。



>この症状を回避するにはどうしたらよいでしょうか?

単に、ご質問に対するVBAコードを書くというなら回答は用意できるのですが、症状を回避するにはどうしたらよいか、という質問は、まったく見当が付きません。

>Workbook_Beforeprintで試したのですが、何かしら操作を行なった(どこかのセルに入力するとかの)後でボタンを押すと機能してくれません。

たぶん、マクロの問題かもしれないとは思うのですが、肝心のコードがない限りは、その問題も解決できないと思います。逆に、どうしたら、そのような症状に出来るのか、私には分からないのです。それに、ボタン(印刷ボタン)とは、何を指しているのかさえ分からないのです。
既存のツールボタンのことでしょうか?

>Excelから管理ファイル
管理ファイルとは何ですか?通常、グループポリシーファイル(MS-Office の一切の管理の一覧表)を連想させますが、グループポリシーを開くのはツールが必要なはずです。
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/08/08 08:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!