【发布时间】:2014-01-29 02:10:03
【问题描述】:
我正在尝试编写一些 VBA 来检查一系列列(行 M 到 GD)中单元格的值,如果单元格不包含“YY”,请删除该列。
要检查的单元格总是在第 22 行
我尝试了以下方法,但速度非常慢。
w = 186
Do
If Worksheets(“SOF”).Cells(22, w).Formula = "YY" Then
w = w - 1
Else
Worksheets(“SOF”).Cells(22, w).EntireColumn.Delete
End If
w = w - 1
Loop Until w < 13
是否有人对如何加快速度或解决此问题的更好方法有任何建议?
谢谢
【问题讨论】: