Sub Locbokhoantrang()
Dim Arr()
Dim J As Long, Col As Byte, W As Long
Arr() = Range("b4:f43").Value ' [COLOR=#b22222]input[/COLOR]
ReDim dArr(1 To UBound(Arr()), 1 To 5)
Range("M4:Q170").ClearContents ' [COLOR=#b22222]reset ouput[/COLOR]
For J = 1 To UBound(Arr())
If Arr(J, 1) <> "" Then ' [COLOR=#b22222]dieu kien co the thay doi[/COLOR]
W = W + 1
For Col = 1 To 5
dArr(W, Col) = Arr(J, Col)
Next Col
End If
Next J
On Error Resume Next
Range("m4").Resize(W, 5).Value = dArr() [COLOR=#b22222] ' output[/COLOR]
End Sub