View Full Version : Date validation in VBA
wrightyrx7
03-28-2012, 11:57 AM
Hi All,
Desperate to get a data validation on columns E and F in VBA for dates only with a msg box on Sheet1.
Anyone help please?
Regards
Chris
Bob Phillips
03-28-2012, 03:32 PM
Try this worksheet event code
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo ws_exit
Application.EnableEvents = False
With Target
If .Cells.Count = 1 Then
If .Column = 4 Or .Column = 5 Then
If .Row > 1 Then
If Not IsDate(.Value) Then
MsgBox "Not a date"
.Value = ""
End If
End If
End If
End If
End With
ws_exit:
Application.EnableEvents = True
End Sub
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.