Private Sub Worksheet_Change(ByVal Target As Range)
Dim a, b(1 To 1000, 1 To 9), dk, i&, k&, LR
If Target.Address = "$G$3" Then
dk = [G3].Value
a = Sheets("BanHang").Range("A4", Sheets(1).Range("A6000").End(3)).Resize(, 31)
Application.ScreenUpdating = False
For i = 1 To UBound(a)
If a(i, 1) = dk And dk <> Empty Then
k = k + 1
b(k, 1) = k
b(k, 2) = a(i, 1): b(k, 3) = a(i, 2)
b(k, 4) = a(i, 8): b(k, 5) = a(i, 9)
b(k, 6) = a(i, 5): b(k, 7) = a(i, 11)
b(k, 8) = a(i, 13): b(k, 9) = a(i, 16)
End If
Next
If k Then
Range("A11:I1000").ClearContents
Range("A11").Resize(k, 9) = b
Range("A11:I65000").Borders.LineStyle = xlNone
Range("A11", Range("A65000").End(3)).Resize(, 9).Borders.LineStyle = 1
Range("A11", Range("A65000").End(3)).Resize(, 9).Font.Name = "Times New Roman"
Range("A11", Range("A65000").End(3)).Resize(, 9).Font.Size = 14
LR = Range("A5000").End(xlUp).Row
Range("G" & LR + 1) = "T" & ChrW(7893) & "ng ti" & ChrW(7873) & "n:"
Range("I" & LR + 1).Formula = Application.Evaluate("=SUM(I11:I" & LR & ")")
Range("G" & LR + 2) = Sheets("thongtin").Range("B1")
Range("G" & LR + 2).Font.Italic = True
Range("G" & LR + 3) = Sheets("thongtin").Range("B3")
Range("G" & LR + 3).Font.Bold = True
Range("G" & LR + 7) = Sheets("thongtin").Range("B4")
Else
Range("A11:I65000").Borders.LineStyle = xlNone
End If
End If
Range("A1:I" & LR + 8).Select
'Range("A1:I" & LR + 8).PrintOut
End Sub