返回列表 上一主題 發帖

[發問] 請問隱藏儲存格的寫法

[發問] 請問隱藏儲存格的寫法

請問我欲將E3:F1000列儲存格中,空白或數字為 0 的儲存格整列隱藏起來,請問VBA要怎麼寫?

回復 2# Hsieh


    請問Hsieh版主,若E3:F1000列,只要(E欄或F欄)其中一欄有數字的話就不用隱藏,那要怎麼改?謝謝!

TOP

謝謝!Hsieh 版主,已經可以了,由於您的幫助使我的工作速度能獲得改善,再次謝謝!

TOP

真不好意思!沒表達清楚!應該是E3:F1000兩欄中的儲存格同時 是 0 或空白(不包括負數或文字),才需要隱藏,Hsieh 版主的這個VBA:會把E欄儲存格是零和空白的那一列隱藏,請問要如何改呢?謝謝!
Sub nn()
Dim Rng As Range
[E3:F1000].EntireRow.Hidden = False
For Each a In [E3:E1000]
  If Application.Sum(a.Resize(, 2)) = 0 Then
     If Rng Is Nothing Then
        Set Rng = a
        Else
        Set Rng = Union(Rng, a)
     End If
    End If
Next
If Not Rng Is Nothing Then Rng.EntireRow.Hidden = True
End Sub
會把E欄儲存格是零和空白的那一列隱藏

TOP

回復 9# Hsieh

謝謝Hsieh版主,改過以後已完全符合需求,再次謝謝!

TOP

        靜思自在 : 【時間成就一切】時間可以造就人格,可以成就事業,也可以儲積功德。
返回列表 上一主題