surfdog1958
New Member
- Joined
- May 10, 2015
- Messages
- 2
I'm trying to modify a script I found here (I think) to sort items in a grocery list by Department (Column G), then by Description (Column A). This is the original script, which works fine, but only sorts by Column G:
Sub MASTER_Sort_Active_Rows_BY_DEPARTMENT()
Dim count As Integer
count = WorksheetFunction.CountA(Sheets("MASTER SHEET (Edit & Order)").Range
("A:AS")) - 1
Range("A1:AS1").Select
Range("G1").Activate
Range(Selection, Selection.End(xlDown)).Select
Range("A1:AS" & count).Select
Range("A1").Activate
Selection.Sort Key1:=Range("G1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("G1").Select
End Sub
This is the modified script, which also does what it's supposed to do, but produces an error message:
Sub MASTER_Sort_Active_Rows_BY_DEPARTMENT()
Dim count As Integer
count = WorksheetFunction.CountA(Sheets("MASTER SHEET (Edit & Order)").Range("A:AS")) - 1
Range("A1:AS1").Select
Range("G1").Activate
Range(Selection, Selection.End(xlDown)).Select
Range("A1:AS" & count).Select
Range("A1").Activate
Selection.Sort Key1:=Range("G1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("A1").Select
End Sub
What do I need to change?
Thanks in advance.
Sub MASTER_Sort_Active_Rows_BY_DEPARTMENT()
Dim count As Integer
count = WorksheetFunction.CountA(Sheets("MASTER SHEET (Edit & Order)").Range
("A:AS")) - 1
Range("A1:AS1").Select
Range("G1").Activate
Range(Selection, Selection.End(xlDown)).Select
Range("A1:AS" & count).Select
Range("A1").Activate
Selection.Sort Key1:=Range("G1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("G1").Select
End Sub
This is the modified script, which also does what it's supposed to do, but produces an error message:
Sub MASTER_Sort_Active_Rows_BY_DEPARTMENT()
Dim count As Integer
count = WorksheetFunction.CountA(Sheets("MASTER SHEET (Edit & Order)").Range("A:AS")) - 1
Range("A1:AS1").Select
Range("G1").Activate
Range(Selection, Selection.End(xlDown)).Select
Range("A1:AS" & count).Select
Range("A1").Activate
Selection.Sort Key1:=Range("G1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("A1").Select
End Sub
What do I need to change?
Thanks in advance.
