• 締切済み

ダイアログボックスの表示

すいません。 以前にもお尋ねしたのですが、解決できないので 再びお尋ねします。 エクセルのVBEで単純にMsgbox"こんにちわ"という ようにメッセージだけを記述したのですがこのダイアログボックスが表示されません。 何か、表示させないようにする設定がエクセルにあるのでしょうか? というのは、同じ記述で会社のPCでは表示されるのに、家のPCではできないのです。 どなたかよろしくお願いします。

みんなの回答

  • sakenomo
  • ベストアンサー率52% (35/67)
回答No.5

そのマクロを実行したらポンと音が鳴り、かつ、マウスのボタンをクリックしてもポンと音が鳴るだけで、Enterキーを押すことで通常に戻るのなら、Msgboxは実行されているのだと思います。 想像ですが、ウィンドウの後ろとか、画面の外に表示されているのではないでしょうか。 エクセルのウィンドウ面積をできるだけ小さくしたり、画面の解像度を大きくしたりしてマクロを実行してみるとどうなるでしょうか。 また、これだと、どうなるでしょう。 Sub test()   MsgBox "こんにちは", vbMsgBoxSetForeground End Sub もし原因が想像通りだったとしても、救済の術は残念ながら今のところ私には分かりません。なんだか中途半端ですみません・・・。

fisherman2
質問者

補足

やっぱりダメです。 どうしてなんですかね?

  • happypoint
  • ベストアンサー率36% (521/1422)
回答No.4

これを実行したらどんな音が鳴りますか? やっぱり「ボン」ですか? Sub Test2() MsgBox "これはテストです", vbInformation End Sub

fisherman2
質問者

補足

やっぱり「ボン」で表示されません

  • happypoint
  • ベストアンサー率36% (521/1422)
回答No.3

ふつうのマクロ記録とかは、きちんと動作しますかね?

fisherman2
質問者

補足

全く問題なく動作します。 Msgのマクロを動かした時の「ボン?」というような 音が気になるのですが、関係ないんでしょうか?

  • happypoint
  • ベストアンサー率36% (521/1422)
回答No.2

どうも以前あなたがご質問された時にも、わたしが回答をしたことがあるようですが、 そのときの回答の方法では、動作しましたか? だめでした?

fisherman2
質問者

補足

教えていただいた方法でやってみましたが ダメでした。 違うPCでは同じ記述で問題ないので、原因がわかりません。マクロを実行しても「ボン?」という音が するだけで、メッセージは表示されません。

  • happypoint
  • ベストアンサー率36% (521/1422)
回答No.1

こんばんわ。 ご家庭で使用されているExcelは2002ではないでしょうか? 2002の場合、工場出荷時の設定でマクロが無効になっています。 ツール→マクロ→セキュリティで、レベルを「中」にしてみてください。

fisherman2
質問者

補足

エクセルは2000です。 セキュリティレベルは低にしてありますが 表示されません。

関連するQ&A

専門家に質問してみよう