Add a line to activate the Sheet. Otherwise focus remains on the first sheet and it somehow tricks Excel with what is selected on the first sheet:
with OExcel.Worksheets(isheet)
.Activate
.......
>Ok. I have sent the files
>Thanks so much
>Steve Elster