use*_*844 4 excel vba excel-vba excel-formula excel-2010
我想隐藏的所有行的值在列A的细胞是空白(即空).我试图使用以下代码:
Range("A7:A117").SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = True
Run Code Online (Sandbox Code Playgroud)
但是,A列中的每个单元都有一个VLOOKUP公式,并且xlCellTypeBlanks考虑具有公式的单元格,但没有值,不能为空.
所以我尝试使用以下代码,但它非常慢.
For i = 17 To 117
If ActiveSheet.Cells(i, 1) = "" Then
ActiveSheet.Cells(i, 1).EntireRow.Hidden = True
End If
Run Code Online (Sandbox Code Playgroud)
我该如何加快速度?
你为什么不试试AutoFilter:
Range("A7:A117").AutoFilter 1, "<>", , , False
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16832 次 |
| 最近记录: |