Вероятно, excel пытается сделать запрос "перезаписать существующий файл?". Поэтому либо включите подавление сообщений displayalerts=false, либо в команде saveas добавьте ключ "перезаписывать" (если там есть такой), либо (3)
(4) да именно в DisplayAlerts и был косяк, спасибо
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой