не думаю, что дело в повершеле. на эту ошибку часто на экселевских форумах жалуются. а если то же самое делать, но использовать цсв файл вместо экселевского?
приведите полный текст ошибки. там будет указан номер строки на которой ошибка возникает. картинка прогрузилась наконец, вижу ошибку.
у себя запустить этот код мне будет проблематично, так что рассуждения будут чисто теоретические.
судя по тексту ошибок вы дали не весь код скрипта.
у меня пару раз были неприятности с activesheet. попробуйте явно указывать на какой sheet вы обращаетесь.