Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9184 / 13644 ツリー ←次へ | 前へ→

【28866】セルの値変更後処理 hiro 05/9/16(金) 18:37 質問[未読]
【28867】Re:セルの値変更後処理 ichinose 05/9/16(金) 18:43 発言[未読]
【28868】Re:セルの値変更後処理 hiro 05/9/16(金) 18:50 お礼[未読]

【28866】セルの値変更後処理
質問  hiro  - 05/9/16(金) 18:37 -

引用なし
パスワード
   いつも勉強させていただいてます。
環境はWinXP,Excel2000です

Private Sub Worksheet_Change(ByVal Target As Range)

MsgBox "OK"

End Sub

このコードはシートのどこのセルを更新しても実行されますよね?
これをA1やA2など、特定のセルの値を更新したら実行することは
可能なのでしょうか?

ご存知の方おられましたら教えていただけたらと思います。
よろしくお願いします。

【28867】Re:セルの値変更後処理
発言  ichinose  - 05/9/16(金) 18:43 -

引用なし
パスワード
   ▼hiro さん:
こんばんは。

>いつも勉強させていただいてます。
>環境はWinXP,Excel2000です

>
>Private Sub Worksheet_Change(ByVal Target As Range)
  If Not Application.Intersect(Target, Range("a1:a2")) Is Nothing Then
    MsgBox "OK"
    End If
>End Sub

確認してください。

【28868】Re:セルの値変更後処理
お礼  hiro  - 05/9/16(金) 18:50 -

引用なし
パスワード
   ichinose さん

早速の返信ありがとうございます。

ばっちりです!

ありがとうございました!

9184 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free