入力されたセルは範囲内かチェック : Excel(エクセル)

Excelのセルに入力があり変更されたかどうかは、Worksheet_Changeイベント と Intersectメソッド を使います。
Intersectメソッドでは、指定された範囲内かどうかもチェックできます。
範囲内であるかどうかは Is Nothing で判定できます。
変更があった場合、終了時「変更されています。登録しますか?」などのメッセージを表示させたい場合などに使用します。

Excel Tipsメニューに戻る

スポンサーリンク






Excelシートコード

'Excelワークシート変更時のイベント
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Range(Target.Address), Range("F5:F17")) Is Nothing Then
'範囲内でない 
       Application.Caption = 0
    Else
'範囲内である
        Application.Caption = -1
    End If
End Sub

スポンサーリンク







Excel Tipsメニューに戻る

■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します


Copyright (c) Excel-Excel ! All rights reserved