logic clear, but....
but imagine how may instr(), mid() you will use
and you definitely need a loop, it's not clear.
The solution I saw before is just about 5 to 6 lines
a small VB question