Home |
Search |
Today's Posts |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Option Explicit
Private Sub CommandButton1_Click() Dim myRngToSort As Range Dim LastRow As Long Dim LastCol As Long With Me 'I used column A to find the last used row LastRow = .Cells(.Rows.Count, "A").End(xlUp).Row 'I used row 1 to find the last used column LastCol = .Cells(1, .Columns.Count).End(xlToLeft).Column Set myRngToSort = .Range("A1", .Cells(LastRow, LastCol)) End With With myRngToSort .Sort key1:=.Columns(.Columns.Count), order1:=xlAscending, _ header:=xlYes End With End Sub Polyanna wrote: I have a spreadsheet that is updated weekly by adding a two new columns of figures. How can I add a command button that will automatically sort by the last column? I can record a macro to sort by the last column, but then when I add data the last column is not the last column anymore (obviously, you may say!). Also, occasionally when updating, a new row is added to the bottom. -- Dave Peterson |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Sort a column automatically | Excel Worksheet Functions | |||
How import table and have Excel sort automatically? | Excel Discussion (Misc queries) | |||
automatically sort a table after changing a cell | Excel Discussion (Misc queries) | |||
how do I automatically sort a column on entry | Excel Discussion (Misc queries) | |||
how do i automatically sort data in a pivot table | Excel Worksheet Functions |