What's making it takes so long is that it reads/writes directly to the
worksheet[s]. This will always be slower than dumping the range[s] into
an array and process in memory first, then dump the data into the
target worksheet.
In this case each name's data would have to be put into a temporary
array and dumped to the respective sheet in turn. This would be a bit
more than trivial and so will take some time...
--
Garry
Free usenet access at
http://www.eternal-september.org
Classic
VB Users Regroup!
comp.lang.basic.visual.misc
microsoft.public.
vb.general.discussion