Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I need help with a macro that expands the selection from the ActiveCell to
the last populated cell in the same column. For example: if Cell A10 is the last populated cell in column A, and the ActiveCell is A2, i want the macro to expand the selection to be from A2 to A10. The active cell will not necessarily be in column A. So i want the macro to be valid for use on any column. I'm using Excel 2003. Many thanks Tendresse |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Range(ActiveCell, ActiveCell.End(xlDown)).Select
__________________________________________________ ______________________ "Tendresse" wrote in message ... I need help with a macro that expands the selection from the ActiveCell to the last populated cell in the same column. For example: if Cell A10 is the last populated cell in column A, and the ActiveCell is A2, i want the macro to expand the selection to be from A2 to A10. The active cell will not necessarily be in column A. So i want the macro to be valid for use on any column. I'm using Excel 2003. Many thanks Tendresse |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
That's exactly what i wanted. Thank you very much.
"Vasant Nanavati" wrote: Range(ActiveCell, ActiveCell.End(xlDown)).Select __________________________________________________ ______________________ "Tendresse" wrote in message ... I need help with a macro that expands the selection from the ActiveCell to the last populated cell in the same column. For example: if Cell A10 is the last populated cell in column A, and the ActiveCell is A2, i want the macro to expand the selection to be from A2 to A10. The active cell will not necessarily be in column A. So i want the macro to be valid for use on any column. I'm using Excel 2003. Many thanks Tendresse |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Another related question, please.
How do i resize the selection from both ends (top and bottom)? For example, if the selection is from A1 to A10, how can i reduce it one cell from the top and one cell from the bottom, so that it becomes from A2 to A9? Again i need this macro to be usable for any selection in any other column. Many thanks in advance Tendresse "Vasant Nanavati" wrote: Range(ActiveCell, ActiveCell.End(xlDown)).Select __________________________________________________ ______________________ "Tendresse" wrote in message ... I need help with a macro that expands the selection from the ActiveCell to the last populated cell in the same column. For example: if Cell A10 is the last populated cell in column A, and the ActiveCell is A2, i want the macro to expand the selection to be from A2 to A10. The active cell will not necessarily be in column A. So i want the macro to be valid for use on any column. I'm using Excel 2003. Many thanks Tendresse |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Range(ActiveCell.Offset(1), ActiveCell.Offset(1).End(xlDown).Offset(-1)).Select
-- Gary "Tendresse" wrote in message ... Another related question, please. How do i resize the selection from both ends (top and bottom)? For example, if the selection is from A1 to A10, how can i reduce it one cell from the top and one cell from the bottom, so that it becomes from A2 to A9? Again i need this macro to be usable for any selection in any other column. Many thanks in advance Tendresse "Vasant Nanavati" wrote: Range(ActiveCell, ActiveCell.End(xlDown)).Select __________________________________________________ ______________________ "Tendresse" wrote in message ... I need help with a macro that expands the selection from the ActiveCell to the last populated cell in the same column. For example: if Cell A10 is the last populated cell in column A, and the ActiveCell is A2, i want the macro to expand the selection to be from A2 to A10. The active cell will not necessarily be in column A. So i want the macro to be valid for use on any column. I'm using Excel 2003. Many thanks Tendresse |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
It works perfectly. Thanks a million.
Tendresse "Gary Keramidas" wrote: Range(ActiveCell.Offset(1), ActiveCell.Offset(1).End(xlDown).Offset(-1)).Select -- Gary "Tendresse" wrote in message ... Another related question, please. How do i resize the selection from both ends (top and bottom)? For example, if the selection is from A1 to A10, how can i reduce it one cell from the top and one cell from the bottom, so that it becomes from A2 to A9? Again i need this macro to be usable for any selection in any other column. Many thanks in advance Tendresse "Vasant Nanavati" wrote: Range(ActiveCell, ActiveCell.End(xlDown)).Select __________________________________________________ ______________________ "Tendresse" wrote in message ... I need help with a macro that expands the selection from the ActiveCell to the last populated cell in the same column. For example: if Cell A10 is the last populated cell in column A, and the ActiveCell is A2, i want the macro to expand the selection to be from A2 to A10. The active cell will not necessarily be in column A. So i want the macro to be valid for use on any column. I'm using Excel 2003. Many thanks Tendresse |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sub SelectFirstToLastInColumn()
Set TopCell = Cells(1, ActiveCell.Column) Set BottomCell = Cells(65535, ActiveCell.Column) If IsEmpty(TopCell) Then Set TopCell = TopCell.End(xlDown) If IsEmpty(BottomCell) Then Set BottomCell = BottomCell.End(xlUp) If TopCell.Row = 65535And BottomCell.Row = 1 Then ActiveCell.Select Else Range(TopCell, BottomCell).Select End Sub "Tendresse" wrote: I need help with a macro that expands the selection from the ActiveCell to the last populated cell in the same column. For example: if Cell A10 is the last populated cell in column A, and the ActiveCell is A2, i want the macro to expand the selection to be from A2 to A10. The active cell will not necessarily be in column A. So i want the macro to be valid for use on any column. I'm using Excel 2003. Many thanks Tendresse |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Cannot expand the selection to entire spreadsheet when sorting | Excel Worksheet Functions | |||
Prevent SORT from asking to expand selection in Excel 2007? | Excel Discussion (Misc queries) | |||
Expand Selection in Auto filter | Excel Worksheet Functions | |||
Expand Selection in Multiple Sheets | Excel Discussion (Misc queries) | |||
Shift+Arrow does not expand selection | Excel Discussion (Misc queries) |