Hi Norm,
Thanks a lot for your effort in writing this program. I have tested it in few sample strings and it works just fine. This was great help for me.
Could you do a minor modification to this program? Instead of writing the result to column B, can you write them to column A in order by skipping one row from the last expression.
Even if this is not done, the present version does the job for me. Thanks a lot again :-)

Mark.