VBA 条件分岐 下限値から上限値の範囲内であれば処理を実行
解決したいこと
VBA 条件分岐_下限値から上限値の範囲内であれば処理を実行したいです
下限値から上限値以外の値を入力すると”やり直し”のメッセージを範囲内であれば”OK”と表示したいです。
解決方法を教えて下さい。
該当するソースコード
Private Sub Worksheet_Change_1(ByVal Target As Range)
If Target.Count > 1 Then End
If Intersect(Target, Range("P5")) _
Is Nothing Then Exit Sub
Cancel = True
With Target(1)
If .Value <> "" And Cells(5, 19) < Target(1) < Cells(5.18) Then
MsgBox "OK"
Else
MsgBox "やり直し" & Range("Q5") & "Nmで締める"
Range("P5").Select
End If
End With
End Sub
0 likes