i tested the above sub it seemed to work ok, though, as it edits cells in the work sheet it is called recursively, so when you set the value the sub starts again from then beginning, before continuing

i was unable to test the workbooks as they, or rather, the code in them are not really compatible with excel 2000