Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.misc
|
|||
|
|||
Selecting all cells with content using a variable
Hi all At the end of a macro , I need to select all the cells with content in the worksheet excluding the first row. The problem is that the amount of rows and columns to be selected will vary each time I run the macro. Sometimes it might need to select for example cells A2:Z270 , or next time it might need to select cells A2:Y4785 and so on. Can someone help with some code to select all the cells with content via variables , whatever the spread , at the end of my macro? Thanks |
#2
Posted to microsoft.public.excel.misc
|
|||
|
|||
Selecting all cells with content using a variable
The SpecialCells method will get all data of a particular type...
Set rngStuff = Cells.SpecialCells(xlCellTypeConstants) -or- Set rngStuff = Cells.SpecialCells(xlCellTypeFormulas) Note: xl2010 has problems with SpecialCells on large data areas. -- Jim Cone Portland, Oregon USA http://www.mediafire.com/PrimitiveSoftware (Data Options add-in: rows/dates/random data & colors) "Colin Hayes" wrote in message ... Hi all At the end of a macro , I need to select all the cells with content in the worksheet excluding the first row. The problem is that the amount of rows and columns to be selected will vary each time I run the macro. Sometimes it might need to select for example cells A2:Z270 , or next time it might need to select cells A2:Y4785 and so on. Can someone help with some code to select all the cells with content via variables , whatever the spread , at the end of my macro? Thanks |
#3
Posted to microsoft.public.excel.misc
|
|||
|
|||
Selecting all cells with content using a variable
How about:
Sub dural() Dim rSelect As Range, r As Range Set rSelect = Nothing For Each r In ActiveSheet.UsedRange If r.Row = 1 Or IsEmpty(r) Then Else If rSelect Is Nothing Then Set rSelect = r Else Set rSelect = Union(r, rSelect) End If End If Next rSelect.Select End Sub |
#4
Posted to microsoft.public.excel.misc
|
|||
|
|||
Selecting all cells with content using a variable
This will select all without the top row
Sub selectem() ActiveSheet.UsedRange.Offset(1).Select 'or 'ActiveSheet.UsedRange.Offset(1).clear End Sub On Friday, March 2, 2012 8:02:41 PM UTC-6, Colin Hayes wrote: Hi all At the end of a macro , I need to select all the cells with content in the worksheet excluding the first row. The problem is that the amount of rows and columns to be selected will vary each time I run the macro. Sometimes it might need to select for example cells A2:Z270 , or next time it might need to select cells A2:Y4785 and so on. Can someone help with some code to select all the cells with content via variables , whatever the spread , at the end of my macro? Thanks |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Insert a variable dependant on content of specific cells | Excel Discussion (Misc queries) | |||
Selecting range of cells to copy using a variable | Excel Programming | |||
Excel Shortcuts - Selecting all cells with the same content | Excel Discussion (Misc queries) | |||
selecting range of cells - variable # of rows | Excel Programming | |||
Selecting a variable number of cells in a row | Excel Programming |