Home |
Search |
Today's Posts |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Hi Freshman,
You need to use a macro: Private Sub Worksheet_Change(ByVal Target As Range) Set isect = Application.Intersect(Range("A1:A" & Range("A65536").End(xlUp).Row), Target) If Not isect Is Nothing Then Range("A1").CurrentRegion.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ DataOption1:=xlSortNormal End If End Sub Put this code in the sheet module for the sheet your data is on. Press Alt F11 to open the VBE. Double-click the sheet name under your workbook name on the top left navigation pane. -- Cheers, Shane Devenshire "Freshman" wrote: Dear experts, I've a table of data and the records are filled up by rows. The new records are copied from other files and pasted to my table. Column A is for clients' numbers. What I want is whenever new records are pasted to the table, then all records will be sorted by clients' numbers in ascending order auotmatically. Please advise how it can be done. Thanks in advance. |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Sorting Ranges of Data | Excel Worksheet Functions | |||
Sorting data to match existing data | Excel Discussion (Misc queries) | |||
From several workbooks onto one excel worksheet | Excel Discussion (Misc queries) | |||
How to AUTO SORT A-Z new data in a column (not menual sorting) | Excel Worksheet Functions | |||
sorting data in linked worksheets | Excel Discussion (Misc queries) |