Enrico, I am glad that I brought up this topic. At first, I thought it is a bit weird for an experienced programmer like me to talk about it. But I see there are many opinions here. I can only confirm what Mr. Rao says. If you insert UNLOCK into Enrico's code, then the replace is carried ...