2007年删除行的宏在2003年不能正常工作

当我打开Excel工作表时,此代码只调用一次。工作在下面显示的删除代码上方的一张工作表到另一张工作表的数据副本。如果我再次运行宏,那么它按预期工作。 2003年,当我打开工作表时,复制和删除都工作。 这是给我问题的代码:
Rows(ExceptionList & ":" & ExceptionList).Select 
Selection.Delete Shift:=xlUp
    
已邀请:
ExceptionList
是字符串类型吗? 我会避免这整个字符串连接业务,只是说
Rows(rowNumberToDelete).Delete Shift:=xlUp
而且,整个
.Select
-
Selection.
白话是不必要和低效的。这就是Excel机器生成宏的方式,但思考人类不应该这样写。     

要回复问题请先登录注册