你的代码较多,很难一句一句分析,你自己分步执行看到了哪句死的,才好分析。前不久我也遇到你一样的情况,并且代码还是通过录制宏来改的,很简单的复制工作表的语句,高版本运行正常。找不到原因,再反过来运行录制的宏,居然也死了,最后在sheet的前面加上工作簿thisworkbook.才解决问题。