Dim myCell as range
with activesheet
for each myCell in .range("a2",.cells(.rows.count,"A").end(xlup)).cel ls
...
It's the equivalent of starting in A65536 and hitting the End key followed by
the up arrow.
======
If you need it for other stuff:
Dim LastRow as long
dim myCell as range
with activesheet
lastrow = .cells(.rows.count,"A").end(xlup).row
for each mycell in .range("a2:A" & lastrow).cells)
....
CLamar wrote:
Thanks for the quick response. Now my question is how do i find the end of a
Range without hardcoding it. For example I have:
For Each Cell In Range("A2:","") I am trying to put in a null value to
locate the end of the column, but its not working
"Dave Peterson" wrote:
Take a look at John Walkenbach's routine to fill a listbox with unique values:
http://j-walk.com/ss/excel/tips/tip47.htm
CLamar wrote:
I have a Listbox in Excel and I am trying to loop through and delete the
duplicate entries. How can I do this using VBA
Thanks
--
Dave Peterson
--
Dave Peterson