- ベストアンサー
EXCEL メッセージボックスの表示について
マクロを使ってA列に"1"というデータが入力されたら、 エンターキーを押した(入力確定した)時点でメッセージボックスが表示されるようにしたいのですが、 この表示のさせ方がわかりません。 これができると作業が大分楽になりますので、 わかる方いらっしゃいましたらよろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
A列に結果がセットされるシートに、シートに変化があったときのイベントWorksheet_Changeを作成してみればいかがでしょうか。 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 1 And Target.Value = "1" Then MsgBox ("メッセージ") End If End Sub
その他の回答 (1)
- zap35
- ベストアンサー率44% (1383/3079)
回答No.2
単純に条件通りのマクロを作成すると以下のサンプルのようになりますが… Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 1 And Target.Value = 1 Then MsgBox ("ここにメッセージを入れる") End If End Sub このマクロは「シート名を右クリック」→「コードの表示」で開く画面に貼りつけてください
質問者
お礼
早々に回答いただきありがとうございました。 無事動いてくれました。
お礼
早々に回答いただきありがとうございました。 うまく動いてくれました。本当に助かりました!!