Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I would like to be able to sort Column A by it's self from the top to whatever the last cell entry falls, ignoring all the other columns. Is there a macro around that will do that? TIA
-- Regards Michael Koerner |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
If you are new to macros Set the Security level to low/medium in
(Tools|Macro|Security). 'Launch VBE using short-key Alt+F11. On the left treeview right click 'This Workbook '. Paste this code and save. Get back to Workbook. This will sort Column A everytime you open your workbook. Private Sub Workbook_Open() With ActiveWorkbook.Worksheets("Sheet1").Sort .SetRange Range("A:A") .Header = xlNo .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With End Sub If this post helps click Yes --------------- Jacob Skaria "Michael Koerner" wrote: I would like to be able to sort Column A by it's self from the top to whatever the last cell entry falls, ignoring all the other columns. Is there a macro around that will do that? TIA -- Regards Michael Koerner |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Jacob;
Thank you very much. I have a couple of questions. 1. I have a header row can I change xlNo to xlYes? 2. The workbook sheet is 4 and named ItemList Can I use either 4 or ItemList 3. I realize the macro runs every time the workbook is opened. Which is not needed. I presume I can I run it whenever I make changes to that particular sheet? -- Regards Michael Koerner "Jacob Skaria" wrote in message ... If you are new to macros Set the Security level to low/medium in (Tools|Macro|Security). 'Launch VBE using short-key Alt+F11. On the left treeview right click 'This Workbook '. Paste this code and save. Get back to Workbook. This will sort Column A everytime you open your workbook. Private Sub Workbook_Open() With ActiveWorkbook.Worksheets("Sheet1").Sort .SetRange Range("A:A") .Header = xlNo .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With End Sub If this post helps click Yes --------------- Jacob Skaria "Michael Koerner" wrote: I would like to be able to sort Column A by it's self from the top to whatever the last cell entry falls, ignoring all the other columns. Is there a macro around that will do that? TIA -- Regards Michael Koerner |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Dear Michael
Please find the below comments. Hope this helps or else postback. Cheers If this post helps click Yes --------------- Jacob Skaria "Michael Koerner" wrote: Jacob; Thank you very much. I have a couple of questions. 1. I have a header row can I change xlNo to xlYes? Yes you can 2. The workbook sheet is 4 and named ItemList Can I use either 4 or ItemList You can either reference as Worksheets(4). or Worksheets("ItemList"). 3. I realize the macro runs every time the workbook is opened. Which is not needed. I presume I can I run it whenever I make changes to that particular sheet? In VBE (Alt+F11) under the VBA project Treeview double click ThisWorkBook. Cut and paste the code from _Open to '_SheetChange' or 'Before Save' event as required... -- Regards Michael Koerner "Jacob Skaria" wrote in message ... If you are new to macros Set the Security level to low/medium in (Tools|Macro|Security). 'Launch VBE using short-key Alt+F11. On the left treeview right click 'This Workbook '. Paste this code and save. Get back to Workbook. This will sort Column A everytime you open your workbook. Private Sub Workbook_Open() With ActiveWorkbook.Worksheets("Sheet1").Sort .SetRange Range("A:A") .Header = xlNo .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With End Sub If this post helps click Yes --------------- Jacob Skaria "Michael Koerner" wrote: I would like to be able to sort Column A by it's self from the top to whatever the last cell entry falls, ignoring all the other columns. Is there a macro around that will do that? TIA -- Regards Michael Koerner |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Jacob;
Thank you very much -- Regards Michael Koerner "Jacob Skaria" wrote in message ... Dear Michael Please find the below comments. Hope this helps or else postback. Cheers If this post helps click Yes --------------- Jacob Skaria "Michael Koerner" wrote: Jacob; Thank you very much. I have a couple of questions. 1. I have a header row can I change xlNo to xlYes? Yes you can 2. The workbook sheet is 4 and named ItemList Can I use either 4 or ItemList You can either reference as Worksheets(4). or Worksheets("ItemList"). 3. I realize the macro runs every time the workbook is opened. Which is not needed. I presume I can I run it whenever I make changes to that particular sheet? In VBE (Alt+F11) under the VBA project Treeview double click ThisWorkBook. Cut and paste the code from _Open to '_SheetChange' or 'Before Save' event as required... -- Regards Michael Koerner "Jacob Skaria" wrote in message ... If you are new to macros Set the Security level to low/medium in (Tools|Macro|Security). 'Launch VBE using short-key Alt+F11. On the left treeview right click 'This Workbook '. Paste this code and save. Get back to Workbook. This will sort Column A everytime you open your workbook. Private Sub Workbook_Open() With ActiveWorkbook.Worksheets("Sheet1").Sort .SetRange Range("A:A") .Header = xlNo .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With End Sub If this post helps click Yes --------------- Jacob Skaria "Michael Koerner" wrote: I would like to be able to sort Column A by it's self from the top to whatever the last cell entry falls, ignoring all the other columns. Is there a macro around that will do that? TIA -- Regards Michael Koerner |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
From single cell variables to a single column serie | New Users to Excel | |||
Sort across a single row | Excel Programming | |||
Sort across a single row | Excel Programming | |||
Copy column range of "single word" cells with spaces to a single c | Excel Discussion (Misc queries) | |||
Return Single Row of Numeric Data to Single Column | Excel Worksheet Functions |