Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have code that autosorts ONE lookup column whenever a value is
entered. What change would allow autosorting 3 columns of records but keep everything ordered by the 1st column and not loose syncing of the records? This code perfectly sorts any values placed in col 13 OR 16 of some lookup lists. Private Sub Worksheet_Change(ByVal Target As Range) 'DD Define columns to autosort when record added or deleted If Target.Column = 13 Or Target.Column = 16 Then Columns(Target.Column).Sort _ Key1:=Cells(1, Target.Column), Order1:=xlAscending, _ Header:=xlYes, OrderCustom:=1, _ MatchCase:=False, Orientation:=xlTopToBottom End If End Sub I couldn't find a Class property that delt with the issue of sorting multiple columns and keeping the records intact so I tried this code change but it did nothing at all that I could see: Private Sub Worksheet_Change(ByVal Target As Range) 'DD Define columns to autosort when record added or deleted If Target.Column = 26 And Target.Column = 27 _ And Target.Column = 28 And Target.Column = 29 Then Columns(Target.Column).Sort _ Key1:=Cells(1, Target.Column), Order1:=xlAscending, _ Header:=xlNo, OrderCustom:=1, _ MatchCase:=False, Orientation:=xlTopToBottom End If End Sub Thanks, Dennis |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Sorting columns while keeping row data intact | New Users to Excel | |||
How to copy from Adobe with tables to Excel with columns intact | Excel Discussion (Misc queries) | |||
Sorting columns left to right leave a intact | Excel Programming | |||
Merging 3 Columns in an Excel Spreadsheet (Keeping Data Intact)...? | Excel Programming | |||
Merging 3 Columns in an Excel Spreadsheet (Keeping Data Intact)...2nd Post | Excel Programming |