Hello Mhz,
There is a third option available, but only for expert level programmers. The Find/Replace dialog is not an Excel dialog, but a Windows System dialog. Excel provides a wrapper function to make this low level code easier to use.
At its heart there a 2 API (Application Interface) calls: FINDTEXT and REPLACETEXT. There are several other API functions used as well. To make all this work requires "hooking" into the Windows messaging system.
I vote for Carim's solution. It is easier and faster to do. The API is a very powerful programming tool, but requires care and a thorough understanding of what it is doing.
Sincerely,
Leith Ross
Bookmarks