Home |
Search |
Today's Posts |
#1
![]() |
|||
|
|||
![]()
hi
I was kindly given this code by Otto Moehrbach, which works, However If i select a merged cell the sheet code crashes the only way i can make the code active again is to close the workbook and reopen it. Can this code be adapted to deal with merged cells and is it posible to restrict the number of rows Private Sub Worksheet_Change(ByVal Target As Range) If Target.Count 1 Then Exit Sub If Target = "" Then Exit Sub If Target.Column < 4 Or Target.Column 6 Then Exit Sub If Target.Column = 4 Then Application.EnableEvents = False Target.Offset(, 1).Resize(, 2).ClearContents Application.EnableEvents = True End If If Target.Column = 6 Then Application.EnableEvents = False Target.Offset(, -2).Resize(, 2).ClearContents Application.EnableEvents = True End If If Target.Column = 5 Then Application.EnableEvents = False Target.Offset(, -1).ClearContents Target.Offset(, 1).ClearContents Application.EnableEvents = True End If End Sub Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column < 4 Or Target.Column 6 Then Exit Sub Target = "X" End Sub thanks kevin |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Dynamic Formulas with Dynamic Ranges | Excel Worksheet Functions | |||
Defined range difficulty | Excel Discussion (Misc queries) | |||
How do I select a range if one cells contents is equal to another | Excel Discussion (Misc queries) | |||
named range refers to: in a chart | Excel Discussion (Misc queries) | |||
Formula to list unique values | Excel Worksheet Functions |