我尝试使用以下代码删除多个列:
Dim fileSheet as Worksheet
Set fileSheet = wb.ActiveSheet
fileSheet.Range("D:F, J:M, P:R, T:V, Z:AE,AG").EntireColumn.Delete
当我在删除列的行时,它会返回Method 'Range' of object'_Worksheet' failed
错误。我不想逐列删除,因为执行代码需要时间。
任何人都知道我的错误命令是什么部分?
答案 0 :(得分:2)
这是否可以解决错误?抱歉,我来自手机,因此我现在无法测试或复制。
fileSheet.Range("D:F, J:M, P:R, T:V, Z:AE,AG:AG").EntireColumn.Delete