excel - 使用 Excel VBA 从单元格区域中隐藏空行的最快方法
问题描述
如果单元格范围为空,我有此代码来隐藏整行。它工作正常,但问题是,显示结果需要很长时间。
这是我的代码:
Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)
Dim xRg As Range
For Each xRg In Range("D22:D728")
If xRg.Value = "" Then
xRg.EntireRow.Hidden = True
Else
xRg.EntireRow.Hidden = False
End If
Next xRg
End Sub
解决方案
尝试这个..
Range("D22:D728").SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = True
推荐阅读
- yaml - 工作不工作的 Github Actions 条件语句
- flutter - 如何使用 Flutter 定期显示本地通知?
- in-app-purchase - 为什么在Apple App购买中找不到服务器端的交易记录?
- python - Memcached 服务按预期工作,但统计项目为空
- mysql - 如何在mysql的表字段中搜索和替换特定段落?
- json - Fetch 无法收到大量响应
- javascript - 用于解析 Gcode 值的 javascript 正则表达式
- django - Django - 从 dev 中的 collect_static 文件夹中提供静态文件
- database - 如何在不损害整个数据库的情况下展示特定数据?
- linux - 当助手说“对于每个名称”时,它指的是什么?