vba隱藏不要的行

如,當前單元格的內容是 5,6,7,則僅顯示5,6,7行,其餘行隱藏

Sub HIDE()
    Dim v As String, lines, i, firstLine, isFirstLine As Boolean
    
    v = ActiveCell.Value
    lines = Split(v, ",")
    ActiveSheet.Rows.Hidden = True
    isFirstLine = True
    For Each i In lines
        If isFirstLine Then
            firstLine = i
            isFirstLine = False
        End If
         ActiveSheet.Rows(i).Hidden = False
    Next
    Cells(firstLine, 1).Select
 End Sub

Sub UnHide()
    Rows.Hidden = False
End Sub

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章