返回列表 上一主題 發帖

[發問] 指定範圍依據特定文字 "N" 能自動隱藏列…

[發問] 指定範圍依據特定文字 "N" 能自動隱藏列…

指定範圍依據特定文字能自動隱藏列…

依據 AA 欄自動對應之產生之 Y/N 公式
希望對應之特定文字含有 N 列能自動隱藏 N 列範圍後
結果只要含有 Y 列之範圍做為列印範圍...
以下之程式碼該如何修正?

Sub 隱藏列()
Range("AA1:AA180").SpecialCells(xlCellTypeBlanks).EntireRow.Hidden = True
End Sub

Sub 復原列()
Cells.EntireRow.Hidden = False
End Sub



1120829.rar (49.74 KB)

For i = 2 To 1000
    With Sheet33
    If Trim(.Cells(i, 5)) = "N" Then
    .Rows(i).Hidden = True
    Else
    .Rows(i).Hidden = False
    End If
    End With
    Next

TOP

回復 2# rouber590324

非常感謝 rouber590324熱心的回覆

針對
For i = 2 To 1000
    With Sheet33
    If Trim(.Cells(i, 5)) = "N" Then
    .Rows(i).Hidden = True
    Else
    .Rows(i).Hidden = False
    End If
    End With
    Next
...稍做修正即可  ^^

TOP

        靜思自在 : 人生最大的成就是從失敗中站起來。
返回列表 上一主題