|
本帖最后由 laoau138 于 2017-4-6 16:25 编辑
VBA把列隐藏 但合计数
- Sub aaa()
- Dim j&, clm&, rw&, rng As Range, rng1 As Range
- clm = [iv1].End(1).Column
- rw = [a65536].End(3).Row - 1
- For j = 2 To clm
- Set rng1 = Range(Cells(2, j), Cells(rw, j))
- If Application.CountA(rng1) = 0 Then
- If rng Is Nothing Then Set rng = rng1 Else Set rng = Union(rng, rng1)
- End If
- Next
- rng.EntireColumn.Hidden = True
- End Sub
复制代码
|
|