I don't why it ran out of stack.. here's my codes:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rng As Range
Dim curcell As Range
Set rng = Range("B" & Target.Row)
Target = StrConv(Target, vbProperCase)
If Not Intersect(rng, Target) Is Nothing And (Target.Row > 3) Then
If rng <> "" Then
Set curcell = Worksheets("Candidate").Ce
curcell.Value = Date
Else
Set curcell = Worksheets("Candidate").Ce
curcell.Value = ""
End If
End If
Main Topics
Browse All Topics





by: jellPosted on 2008-02-18 at 07:56:58ID: 20920892
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Target = StrConv(Target, vbProperCase)
End Sub