Code này cho Sheet1:em có một file báo cáo này
dư liệu ở sheet 2
Tại sheet 1 : làm thế nào để sao kê, lọc ra được các tài khoản đến hạn (ngày đến hạn)
trong vòng 03 ngày kể từ ngày hiện tại hiện ra được các khách hàng đến hạntài khoản với đầy đủ các cột tại sheet 2
Private Sub Worksheet_Activate()
Dim Rng(), Arr(), I As Long, J As Long, K As Long, Tem As Long
With Sheet2
Rng = .Range(.[A5], .[A65000].End(xlUp)).Resize(, 8).Value
End With
ReDim Arr(1 To UBound(Rng, 1), 1 To 8)
For I = 1 To UBound(Rng, 1)
If Rng(I, 7) >= Date - 3 Then
K = K + 1: Arr(K, 1) = K
For J = 2 To 8
Arr(K, J) = Rng(I, J)
Next J
End If
Next I
With Sheet1
.[A5:H100].ClearContents
If K Then .[A5].Resize(K, 8).Value = Arr
End With
End Sub