Home |
Search |
Today's Posts |
#1
![]() |
|||
|
|||
![]()
I have a worksheet that I want to place 2 worksheet change events on. i know that I cannot do this and that I have to combine them into one. I just cannot get my head around how I do that. Is there an idiots guide anywhere (idiot being the operative term here ;-)
firstly I have this to make text in certain cells upper case Private Sub Worksheet_Change(ByVal Target As Range) If Target.Cells.Count 1 Then Exit Sub End If On Error GoTo ErrHandler: If Not Application.Intersect(Me.Range("E5:L5"), Target) Is Nothing Then If IsNumeric(Target.Value) = False Then Application.EnableEvents = False Target.Value = StrConv(Target.Text, vbUpperCase) Application.EnableEvents = True End If End If ErrHandler: Application.EnableEvents = True then I have Private Sub Worksheet_Change(ByVal Target As Range) Dim icolor As Integer If Not Intersect(Target, Range("G24:I24")) Is Nothing Then Select Case Target Case -1000 To 29 icolor = 3 Case 30 To 34 icolor = 45 Case 35 To 45 icolor = 4 Case 46 To 50 icolor = 45 Case 51 To 1000 icolor = 3 Case Else 'Whatever End Select Target.Interior.ColorIndex = icolor End If To give me extra conditional formatting for users of old excel versions. Any input gratefully received cheers nobby |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How do I summarize dates of events to a new worksheet to count ho. | Excel Worksheet Functions | |||
Cell change events | Excel Discussion (Misc queries) | |||
IS THERE A WAY TO CLEAR WORKSHEET EVENTS USING ANOTHER MACRO | Excel Discussion (Misc queries) | |||
Understand Workbook/Worksheet Events | Excel Discussion (Misc queries) | |||
Worksheet Events | Excel Discussion (Misc queries) |