Cho mình hỏi khi sử dụng cấu trúc IF với đoạn code của mình như sau thì mình thấy dòng "B" & i + 6 cũng bị ẩn mất đi luôn.
Sub Loc_phieu_kiem_tra()
Dim dongcuoi_locphieu As Long
dongcuoi_locphieu = Sheets("Danh_Muc").Range("A" & Rows.Count).End(xlUp).Row
Dim i As Long
For i = 18 To dongcuoi_locphieu
If Sheets("Danh_Muc").Range("G" & i).Value = "VK" Then
Sheets("Danh_Muc").Range("B" & i + 6 & ":B" & i + 11).EntireRow.Hidden = True
ElseIf (Sheets("Danh_Muc").Range("G" & i).Value = "bt") Or (Sheets("Danh_Muc").Range("G" & i).Value = "bts") Then
Sheets("Danh_Muc").Range("B" & i + 4 & ":B" & i + 5, "B" & i + 7 & ":B" & i + 9).EntireRow.Hidden = True
End If
Next i
End Sub
Mình muốn dòng "B" & i + 6 hiện thì trước khi Endif phải thêm Sheets("Danh_Muc").Range("B" & i + 6).EntireRow.Hidden = False