Hi All,

I want a few cells to be in a definite number format.So while a user enters
data in those cells the code should check and throw up a msg if format is
not matching.

I hav used the below code with an event.

But the problem is when the code Range("B25").Value = "" is encountered the
loop starts from the beginning and runs indefinitely.

Please help!!!  Is the event used is correct.

regards,

mridu



Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$B$25" Then
        If Not IsNumeric(Target) Then
            MsgBox "Entry should be numeric for Total Cost Of Activity"
            Range("B25").Value = ""
            Range("B25").Activate
        End If

        Else
            If Target.Address = "$H$27" Then
              If Not IsNumeric(Target) Then
              MsgBox "Entry should be in Percentage"
              Range("H27").Value = ""
              Range("H27").Activate
          End If
        Else
            If Target.Address = "$B$16" Then
              If IsDate(Target) = False Then
              'MsgBox Range("B16").Value
              MsgBox "Start Date should be in mm/dd/yyyy format and not
exceed End Date"
              Range("$B$16").Select
              Else

                  START_DATE = CDate(Range("B16").Value)
                  END_DATE = CDate(Range("H16").Value)
                    If START_DATE > END_DATE Then
                    MsgBox "Start Date Should not exceed End Date"
                    Range("B16").Value = ""
                    Exit Sub
                    End If


           End If
     End If
   End If
 End If


End Sub

--~--~---------~--~----~------------~-------~--~----~
-------------------------------------------------------------------------------------
Some important links for excel users:
1. Excel and VBA Tutorials(Video and Text), Free add-ins downloads at 
http://www.excelitems.com
2. Excel tutorials at http://www.excel-macros.blogspot.com
3. Learn VBA Macros at http://www.vbamacros.blogspot.com
4. Excel Tips and Tricks at http://exceldailytip.blogspot.com
 

To post to this group, send email to excel-macros@googlegroups.com
If you find any spam message in the group, please send an email to:
Ayush Jain  @ jainayus...@gmail.com or
Ashish Jain @ 26may.1...@gmail.com
-------------------------------------------------------------------------------------
-~----------~----~----~----~------~----~------~--~---

Reply via email to