使用vba删除列需要大量的时间
新手在这里。
我试图删除一个列使用VBA,它花费了大量的时间。
Sub Add_Delete() Application.ScreenUpdating = False Workbooks("f.xlsx").Sheets("g").Columns("FD:FD").EntireColumn.Delete End Sub
大约有20000行,共230列。 没有计算正在执行。 只是数据
我究竟做错了什么? 提前致谢!
如果手动慢,在运行之前也要closures计算,然后重新打开它。
Sub Add_Delete() Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Workbooks("f.xlsx").Sheets("g").Columns("FD:FD").EntireColumn.Delete Application.Calculation = xlCalculationAutomatic Application.ScreenUpdating = True End Sub
添加屏幕更新也在… 😉