Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi all,
I am using "ActiveSheet.UsedRange.Select" to select the used range and that's great. However, I can't figure out how to ignore the first row of data, because it's a header. I'm still searching the boards but I haven't seen anyone ask this question. Thanks John |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
One way?
Sub SelectUsedRangeLessTopRow() With ActiveSheet.UsedRange mr = .Rows.Count mc = .Columns.Count .Range(Cells(2, 1), Cells(mar, mc)).Select End With End Sub -- Don Guillett Microsoft MVP Excel SalesAid Software "Johnny" wrote in message ... Hi all, I am using "ActiveSheet.UsedRange.Select" to select the used range and that's great. However, I can't figure out how to ignore the first row of data, because it's a header. I'm still searching the boards but I haven't seen anyone ask this question. Thanks John |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sub SelectUsedRangeLessTopRow()
With ActiveSheet.UsedRange mr = .Rows.Count mc = .Columns.Count * * * * .Range(Cells(2, 1), Cells(mar, mc)).Select End With End Sub Don, Thank you very much for your reply. I'm only fixing/posting the typos in case anyone else wants to use this: Sub SelectUsedRangeLessTopRow() With ActiveSheet.UsedRange mr = .Rows.Count mc = .Columns.Count Range(Cells(2, 1), Cells(mar, mc)).Select End With End Sub |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
A couple mo
With ActiveSheet.UsedRange .Offset(1, 0).Resize(.Rows.Count - 1).Select End With Or if you always wanted to select A2 through the lastusedcell: With ActiveSheet .Range("a2", .Cells.SpecialCells(xlCellTypeLastCell)).Select End With There's a difference between these two. The .usedrange doesn't have to start in A1. Johnny wrote: Hi all, I am using "ActiveSheet.UsedRange.Select" to select the used range and that's great. However, I can't figure out how to ignore the first row of data, because it's a header. I'm still searching the boards but I haven't seen anyone ask this question. Thanks John -- Dave Peterson |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Try
With Worksheets(1).UsedRange .Cells(2, 1).Resize(.Rows.Count - 1, .Columns.Count).Select End With -- Cordially, Chip Pearson Microsoft Most Valuable Professional Excel Product Group Pearson Software Consulting, LLC www.cpearson.com (email on web site) "Johnny" wrote in message ... Hi all, I am using "ActiveSheet.UsedRange.Select" to select the used range and that's great. However, I can't figure out how to ignore the first row of data, because it's a header. I'm still searching the boards but I haven't seen anyone ask this question. Thanks John |
#6
![]() |
|||
|
|||
![]()
Hi John,
To select the used range minus the top header, you can use the following VBA code: Formula:
__________________
I am not human. I am an Excel Wizard |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How to select Visible Cells range minus 2 rows (frozen panes) | Excel Programming | |||
How can I select a range of cells for header? | Excel Programming | |||
CHANGE TRAILING MINUS TO BRACKETS OR PRECEEDING MINUS | Excel Discussion (Misc queries) | |||
Find and select LastRow Minus 1 | Excel Programming | |||
Range Minus operator? | Excel Programming |