HoangHieuxx said: ↑
à dòng này mình đọc không hiểu
bạn có thể chú thích giúp mình vào dòng này để mình có thể hiểu được
Vòng lặp For này dùng sao được không :D)
Dim Rws As Long, W As Long, J As Long, Col As Byte
Set Sh = ThisWorkbook.Worksheets("CSDL")
Arr() = Sh.[B2].CurrentRegion.Offset(1).Value
ReDim dArr(1 To 35, 1 To 9)
Sheets("GPE").Range("DLieu").ClearContents
For J = 1 To UBound(Arr()) - 1
If Arr(J, 1) = Me!cblenh.Value Then
W = 1 + W: dArr(W, 9) = J
For Col = 1 To 8
dArr(W, Col) = Arr(J, Col)
Next Col
End If
Next J
If W Then
Sheets("GPE").[A2].Resize(35, 9).Value = dArr()
End If