ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Find in Excel VBA (https://www.excelbanter.com/excel-programming/283592-find-excel-vba.html)

Merkling, Steven

Find in Excel VBA
 
If you don't have to reinvent the wheel use

Data ---- Subtotals

HTH
-Merk



11/25/03 12:37PM

I am tearing my hair our about the following:
I got a big excel table with dates in the first column and
would like to sort all the entries reversely and then
create subtotals for each date, which I am doing within a
VBA macro. However, I don't seem to be able to select all
the data. At present I do something like Range
("A1:J14000").Select because I know there are less than
14000 rows used, but how can I just select all the cells
with data in them. (by data I mean for example a non empty
date field in the first column).
I was trying to use the Find command but had no luck.
Any clues?



Rob

Find in Excel VBA
 
I am tearing my hair our about the following:
I got a big excel table with dates in the first column and
would like to sort all the entries reversely and then
create subtotals for each date, which I am doing within a
VBA macro. However, I don't seem to be able to select all
the data. At present I do something like Range
("A1:J14000").Select because I know there are less than
14000 rows used, but how can I just select all the cells
with data in them. (by data I mean for example a non empty
date field in the first column).
I was trying to use the Find command but had no luck.
Any clues?

Andres Angel

Find in Excel VBA
 
Find a colum where you are sure all rows are NOT empty
selct the first rwo on that colum
lets say colum c5
Range ("c5").select
ActiveCell.End(xlDown).Select
xLastRow= Activecell.row
Range("a5:h" & xLastRow).select
assuming h is your last colum this will select the range
of data you need.



-----Original Message-----
I am tearing my hair our about the following:
I got a big excel table with dates in the first column

and
would like to sort all the entries reversely and then
create subtotals for each date, which I am doing within a
VBA macro. However, I don't seem to be able to select all
the data. At present I do something like Range
("A1:J14000").Select because I know there are less than
14000 rows used, but how can I just select all the cells
with data in them. (by data I mean for example a non

empty
date field in the first column).
I was trying to use the Find command but had no luck.
Any clues?
.


Bob Phillips[_6_]

Find in Excel VBA
 

a slightly different approach that passes over embedded blanks and thus
doesn't ignore trailing rows

Range("A5:H" & Cells(Rows.Count,"C").End(xlUp).Row).Select


--

HTH

Bob Phillips
... looking out across Poole Harbour to the Purbecks
(remove nothere from the email address if mailing direct)

"Andres Angel" wrote in message
...
Find a colum where you are sure all rows are NOT empty
selct the first rwo on that colum
lets say colum c5
Range ("c5").select
ActiveCell.End(xlDown).Select
xLastRow= Activecell.row
Range("a5:h" & xLastRow).select
assuming h is your last colum this will select the range
of data you need.



-----Original Message-----
I am tearing my hair our about the following:
I got a big excel table with dates in the first column

and
would like to sort all the entries reversely and then
create subtotals for each date, which I am doing within a
VBA macro. However, I don't seem to be able to select all
the data. At present I do something like Range
("A1:J14000").Select because I know there are less than
14000 rows used, but how can I just select all the cells
with data in them. (by data I mean for example a non

empty
date field in the first column).
I was trying to use the Find command but had no luck.
Any clues?
.





All times are GMT +1. The time now is 05:14 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com