Hiện tại muốn lộc dữ liệu tất cả các sheet nhưng kết quả chỉ ra 1 sheet thôi
Các anh xem đoạn code em viết sai chỗ nào
Các anh xem đoạn code em viết sai chỗ nào
Mã:
Private Sub CommandButton1_Click()
Dim Arr(), dArr(), I As Long, J As Long, K As Long, Ws As Worksheet, DK
For Each Ws In ThisWorkbook.Worksheets
If Ws.Name <> "KHSX" Then
Arr = Ws.Range(Ws.[A4], Ws.[A5000].End(xlUp)).Resize(, 24).Value
ReDim dArr(1 To UBound(Arr, 1), 1 To 24)
DK = Range("L4").Value
For I = 1 To UBound(Arr, 1)
If Arr(I, 12) = DK Then
K = K + 1
For J = 1 To 24
dArr(K, J) = Arr(I, J)
Next J
End If
Next I
End If
Next Ws
Sheets("KHSX").[A6:W50000].ClearContents
Sheets("KHSX").[A6].Resize(K, 24) = dArr
End Sub

