Nhờ giúp ẩn dòng Excel bằng VBA (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Tôi tuân thủ nội quy khi đăng bài

dung1590

Thành viên mới
Tham gia
22/3/23
Bài viết
3
Được thích
0
Chào cả nhà, giúp mình ẩn dòng excel bằng VBA tý, cảm ơn cả nhà
 

File đính kèm

Chào cả nhà, giúp mình ẩn dòng excel bằng VBA tý, cảm ơn cả nhà
Bạn thử chạy code xem được không?
Mã:
Sub an_dong()
    Dim a%
    With Sheets("Sheet1")
        Cells.EntireRow.Hidden = False
        a = .Range("C" & Rows.Count).End(xlUp).Row + 1
        Rows(a & ":" & 37).EntireRow.Hidden = True
    End With
End Sub
 
Upvote 0
Chào cả nhà, giúp mình ẩn dòng excel bằng VBA tý, cảm ơn cả nhà
Đăng nhầm box rồi á.
Rich (BB code):
Sub AnDong()
Dim Frw&, Lrw&
    Cells.EntireRow.Hidden = False
    Frw = Range("I" & Rows.Count).End(xlUp).End(xlUp).Row
    If Frw = 10 Then Exit Sub
    Lrw = Range("I" & Rows.Count).End(xlUp).Row
    Range("A" & Frw + 1 & ":A" & Lrw - 1).EntireRow.Hidden = True
End Sub
 
Upvote 0
Khai báo 1 tham biến Rng As Range
Duyệt dòng nào thỏa cho vô Rng; (Union)
Duyệt hết thì ẩn dòng cái rụp.
Tốc độ tự kiểm chứng, nha.
 
Upvote 0
Bạn thử chạy code xem được không?
Mã:
Sub an_dong()
    Dim a%
    With Sheets("Sheet1")
        Cells.EntireRow.Hidden = False
        a = .Range("C" & Rows.Count).End(xlUp).Row + 1
        Rows(a & ":" & 37).EntireRow.Hidden = True
    End With
End Sub
Cảm ơn bạn rất nhiều
Bài đã được tự động gộp:

Đăng nhầm box rồi á.
Rich (BB code):
Sub AnDong()
Dim Frw&, Lrw&
    Cells.EntireRow.Hidden = False
    Frw = Range("I" & Rows.Count).End(xlUp).End(xlUp).Row
    If Frw = 10 Then Exit Sub
    Lrw = Range("I" & Rows.Count).End(xlUp).Row
    Range("A" & Frw + 1 & ":A" & Lrw - 1).EntireRow.Hidden = True
End Sub
Bạn ơi ko ẩn được dòng giữa, nếu xóa dòng giữa đi, thì thì chỉ ẩn dòng cuối lên thôi, cảm ơn bạn
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom