Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Hi,
I am getting the following error - "Run-time error '13': Type Mismatch" when I copy and paste a range of cells from validation list to another range within the same worksheet. I am using the following code for conditional formatting, could this be the cause of the problem? ---------------------------------------- Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("G7:GT700")) Is Nothing Then On Error GoTo ErrHandler Application.EnableEvents = False Target.Formula = UCase(Target.Formula) ErrHandler: Application.EnableEvents = True With Target Select Case .Value 'Days Case "DHOL" ..Cells.Interior.ColorIndex = 7 Case "DHOL4" ..Cells.Interior.ColorIndex = 7 Case "DS" ..Cells.Interior.ColorIndex = 8 Case "DRD" ..Cells.Interior.ColorIndex = 4 Case "DEX" ..Cells.Interior.ColorIndex = 3 Case Else ..Cells.Interior.ColorIndex = xlNone End Select End With End If End Sub Thanks Yogin |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Hi,
Try this Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("G7:GT700")) Is Nothing Then On Error GoTo ErrHandler Application.EnableEvents = False Target.Formula = UCase(Target.Formula) ErrHandler: Application.EnableEvents = True For Each c In Target Select Case c.Value 'Days Case "DHOL" c.Interior.ColorIndex = 7 Case "DHOL4" c.Interior.ColorIndex = 7 Case "DS" c.Interior.ColorIndex = 8 Case "DRD" c.Interior.ColorIndex = 4 Case "DEX" c.Interior.ColorIndex = 3 Case Else c.Interior.ColorIndex = xlNone End Select Next c End If End Sub Mike "Yogin" wrote: Hi, I am getting the following error - "Run-time error '13': Type Mismatch" when I copy and paste a range of cells from validation list to another range within the same worksheet. I am using the following code for conditional formatting, could this be the cause of the problem? ---------------------------------------- Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("G7:GT700")) Is Nothing Then On Error GoTo ErrHandler Application.EnableEvents = False Target.Formula = UCase(Target.Formula) ErrHandler: Application.EnableEvents = True With Target Select Case .Value 'Days Case "DHOL" .Cells.Interior.ColorIndex = 7 Case "DHOL4" .Cells.Interior.ColorIndex = 7 Case "DS" .Cells.Interior.ColorIndex = 8 Case "DRD" .Cells.Interior.ColorIndex = 4 Case "DEX" .Cells.Interior.ColorIndex = 3 Case Else .Cells.Interior.ColorIndex = xlNone End Select End With End If End Sub Thanks Yogin |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Thanks Mike,
This works really well. Yogin "Mike H" wrote: Hi, Try this Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("G7:GT700")) Is Nothing Then On Error GoTo ErrHandler Application.EnableEvents = False Target.Formula = UCase(Target.Formula) ErrHandler: Application.EnableEvents = True For Each c In Target Select Case c.Value 'Days Case "DHOL" c.Interior.ColorIndex = 7 Case "DHOL4" c.Interior.ColorIndex = 7 Case "DS" c.Interior.ColorIndex = 8 Case "DRD" c.Interior.ColorIndex = 4 Case "DEX" c.Interior.ColorIndex = 3 Case Else c.Interior.ColorIndex = xlNone End Select Next c End If End Sub Mike "Yogin" wrote: Hi, I am getting the following error - "Run-time error '13': Type Mismatch" when I copy and paste a range of cells from validation list to another range within the same worksheet. I am using the following code for conditional formatting, could this be the cause of the problem? ---------------------------------------- Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("G7:GT700")) Is Nothing Then On Error GoTo ErrHandler Application.EnableEvents = False Target.Formula = UCase(Target.Formula) ErrHandler: Application.EnableEvents = True With Target Select Case .Value 'Days Case "DHOL" .Cells.Interior.ColorIndex = 7 Case "DHOL4" .Cells.Interior.ColorIndex = 7 Case "DS" .Cells.Interior.ColorIndex = 8 Case "DRD" .Cells.Interior.ColorIndex = 4 Case "DEX" .Cells.Interior.ColorIndex = 3 Case Else .Cells.Interior.ColorIndex = xlNone End Select End With End If End Sub Thanks Yogin |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Glad I could help
"Yogin" wrote: Thanks Mike, This works really well. Yogin "Mike H" wrote: Hi, Try this Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("G7:GT700")) Is Nothing Then On Error GoTo ErrHandler Application.EnableEvents = False Target.Formula = UCase(Target.Formula) ErrHandler: Application.EnableEvents = True For Each c In Target Select Case c.Value 'Days Case "DHOL" c.Interior.ColorIndex = 7 Case "DHOL4" c.Interior.ColorIndex = 7 Case "DS" c.Interior.ColorIndex = 8 Case "DRD" c.Interior.ColorIndex = 4 Case "DEX" c.Interior.ColorIndex = 3 Case Else c.Interior.ColorIndex = xlNone End Select Next c End If End Sub Mike "Yogin" wrote: Hi, I am getting the following error - "Run-time error '13': Type Mismatch" when I copy and paste a range of cells from validation list to another range within the same worksheet. I am using the following code for conditional formatting, could this be the cause of the problem? ---------------------------------------- Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("G7:GT700")) Is Nothing Then On Error GoTo ErrHandler Application.EnableEvents = False Target.Formula = UCase(Target.Formula) ErrHandler: Application.EnableEvents = True With Target Select Case .Value 'Days Case "DHOL" .Cells.Interior.ColorIndex = 7 Case "DHOL4" .Cells.Interior.ColorIndex = 7 Case "DS" .Cells.Interior.ColorIndex = 8 Case "DRD" .Cells.Interior.ColorIndex = 4 Case "DEX" .Cells.Interior.ColorIndex = 3 Case Else .Cells.Interior.ColorIndex = xlNone End Select End With End If End Sub Thanks Yogin |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Protect Data validation cells from copy paste | Excel Discussion (Misc queries) | |||
problem data validation and copy/paste | Excel Worksheet Functions | |||
Data Validation - Copypaste special problem | Excel Discussion (Misc queries) | |||
Copy/Paste over rides data validation | Setting up and Configuration of Excel | |||
Data validation does not seem to work with copy/paste | Excel Discussion (Misc queries) |