Home |
Search |
Today's Posts |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
Am Thu, 16 May 2013 07:23:22 +0100 schrieb Kc001: Lets say if the column is always from A to Z, and I always want to name the table 'X', how would i write a macro for that? So far all I got from reference books is: Sub Test() Range(ActiveCell, ActiveCell.End(xlDown)).Select End Sub name your table with a dynamic range name and then select this range: Sub Test1() ActiveWorkbook.Names.Add Name:="myTable", RefersTo:= _ "=OFFSET(Sheet1!$A$1,,,COUNTA(Sheet1!$A:$A),COUNTA (Sheet1!$1:$1))" Range("myTable").Select End Sub or calculate the last row and the last column: Sub Test2() Dim LRow As Long Dim LCol As Integer LRow = Cells(Rows.Count, 1).End(xlUp).Row LCol = Cells(1, Columns.Count).End(xlToLeft).Column Range(Cells(1, 1), Cells(LRow, LCol)).Select End Sub Regards Claus Busch -- Win XP PRof SP2 / Vista Ultimate SP2 Office 2003 SP2 /2007 Ultimate SP2 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Selecting multiple named ranges | Excel Programming | |||
Selecting multiple ranges | Excel Programming | |||
Trouble with selecting multiple ranges of data | Excel Worksheet Functions | |||
Selecting multiple ranges | Excel Programming | |||
selecting multiple ranges | Excel Programming |