Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo addError If Not (Application.Intersect(Target, Range("E7:H10000")) Is Nothing) Then With Target If Not .HasFormula Then .Value = UCase(.Value) End If End With End If If Not (Application.Intersect(Target, Range("I7:J10000")) Is Nothing) Then With Target If Not .HasFormula Then .Value = UCase(.Value) End If End With End If Exit Sub addError: Select Case Err Case 13: Exit Sub Case Else: Open ThisWorkbook.Path & "\ErrorLog.log" For Append As #2 'Open file Print #2, Application.Text(Now(), "mm/dd/yyyy HH:mm") _ ; Error(Err); Err 'Write data Close #2 'Close MsgBox "An error has occurred, contact John Doe (extension 123)" End Select End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How can I reduce repetative code | Excel Discussion (Misc queries) | |||
Reduce code | Excel Discussion (Misc queries) | |||
Reduce file size by removing comments from code? | Excel Programming | |||
How to combine lines of code? | Excel Programming | |||
Combine Code | Excel Programming |