ẩn và hiện các dòng (1 người xem)

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

thlamvba

Thành viên mới
Tham gia
13/1/12
Bài viết
10
Được thích
0
Các pro mình có file này các pro giúp mình nhé.
Mình xin chân thành cảm ơn!
 

File đính kèm

Bạn sử dụng sự kiện change của worksheet để thực hiện yêu cầu của mình theo code sau:
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Union([A4], [C16])) Is Nothing Then Exit Sub
Dim ra As Range
With Application
.ScreenUpdating = False
.EnableEvents = False
 
    If Target.Address = [A4].Address Then
        If Left([B4], 1) = "C" Then 'Co buon ban'
            Me.Rows("6:9").EntireRow.Hidden = False
        Else 'Muc dich khac'
            Me.Rows("6:9").EntireRow.Hidden = True
        End If
    Else
        Set ra = [A20:G89]
        ra.Rows.EntireRow.Hidden = True
        ra.Rows("1:" & 7 * Target).EntireRow.Hidden = False
    End If
.EnableEvents = True
.ScreenUpdating = True
End With
End Sub

Nhớ copy code vào cửa sổ VBE nhé và thiết lập cho phép sử dụng macro.
 
Cảm ơn bạn rất nhiều, mình làm được rồi!
 

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

Back
Top Bottom