Hi Garry,
Both work very well.
On mine I was able to add the following to produce a list.
For Each rngS In myRng
rngS.Range("A" & Cells(Rows.Count, "A").End(xlUp).Row) _
.End(xlUp)(2).Value = myArr(i): i = i + 1
Next
Your code is really compact, and clean, if that's the word.
I tried to do the same on yours, but can't find the combination to
make it work.
Tried slipping .End(xlUp)(2) in a couple of places but no luck.
Would be nice to have both a specific destination and a listing
option also.
Nice nuggets of code, as always. Thanks much.
Howard
Just put the data in an array and 'dump' the array where you want the
list to go. If you use a 1D array and want a col list then transpose
it!
--
Garry
Free usenet access at
http://www.eternal-september.org
Classic
VB Users Regroup!
comp.lang.basic.visual.misc
microsoft.public.
vb.general.discussion