エクセル(Excel)&ワード(Word)質問掲示板

より見やすく使いやすいエクセル掲示板を目指し、新たにエクセルの質問掲示板を開設いたしました。 これに伴い、当サイトでは今後、新規投稿はできなくなります。(閲覧は当面可能です。)
今後は新掲示板をご利用いただきますよう宜しくお願い致します。今後ともよろしくお願い致します。
○新掲示板
エクセル(Excel)解決掲示板

エクセル・ワードの基本操作に関する質問や関数やマクロの使い方などエクセルとワードに関する質問掲示板。
Welcome Guest 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

MsgBoxでメッセージ表示されない。。

このトピックの投稿一覧へ

質問 MsgBoxでメッセージ表示されない。。

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-6-16 12:47
ゲスト    投稿数: 0
エクセルのマクロでこのようなモノをつくりました。

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" And Target.Value < 0 Then
'ここに『処理』を書く
MsgBox ("ダメだ")
End If
End Sub

やりたいのはA1に負の値が入ったときに『ダメだ』を表示させたいのですが、A1に直接"-1"などの負の値を入力するとメセージはでるのですが、A1に計算式(たとえば =B1-B2)を入れて計算した結果が負になるようにした場合は『ダメだ』メセージが表示されません。
すみませんが、何が悪いのかよくわからないので、ご存知な方教えていただけますでしょうか。。
投票数:178 平均点:4.89
返信する

この投稿に返信する

題名
ゲスト名   :
投稿本文

投稿ツリー

  条件検索へ


スポンサーリンク
スポンサーリンク
エクセル・ワード質問/回答集 - クイズ・問題QUUS! - 無料英語学習 - 投資家・トレーダー掲示版
為替(FX)テクニカル分析入門 - エクセル(EXCEL)学習・入門 - Word(ワード)の使い方/活用・入門
Copy right(c) 2006-2010 エクセル&ワード質問掲示板 all right reserved