auto sort
Thank you Ryan,
I am typing this in now the column that will determine the sort of the
entire row is J and the columns start at 6 and go up. When I started typing
OrderCustom:=1,MatchCase:=False
Orentation:=xlTopToBottom
I receive "compile error Expected: Expression"
Thanks so much for your help. So what are the next steps after put the code?
"ryguy7272" wrote:
Right-click on the WS where you want to do your sort and paste this code into
the window that pops up:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim EndData As Long
If Target.Column < 2 Then Exit Sub
Application.ScreenUpdating = False
EndData = Cells(Rows.Count, 1).End(xlUp).Row
With Range(Cells(2, 1), Cells(EndData, 2))
.Sort Key1:=Range("B2"), Order1:=xlDescending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End With
Application.ScreenUpdating = False
End Sub
Be mindful of the fact that the current sort column is defined as:
.Sort Key1:=Range("B2")
Change to suite your needs.
Regards,
Ryan---
--
RyGuy
"Vicki" wrote:
I currently am working on a excel spreadsheet that needs to be a working
database. It is currently linked to bloomberg, (stock prices are
automatically fed and updated) (live feed) The only column that will change
everyday is the last one, although when the last one changes the positions of
the stocks need to be sorted based on that last column in ascending order.
can anyone assist me with this. I am on a deadline and have been working on
this project for the last week, not which direction i should be going with
this. (vlookup, macro) not sure. anyone's help would be greatly appreciated.
|