hoahuongduong1986
Thành viên thường trực
- Tham gia
- 14/11/18
- Bài viết
- 346
- Được thích
- 40
Code này của em khá đơn giản. Nhưng nó báo lỗi 1004 ở đoạn này .Range("V7").Resize(a1, 3).Value = Arr7 mà em không hiểu vì sao ạ ? Mọi người xem giúp em với ạ.
Mã:
Sub KET_QUA()
Dim arr(), Arr7(), i As Long, lr As Long, a1 As Long
With Sheets("KQ")
lr = .Range("b" & Rows.Count).End(xlUp).Row
arr = .Range("b7:q" & lr).Value
ReDim Arr7(1 To UBound(arr), 1 To 3)
For i = 1 To UBound(arr)
a1 = a1 + 1
Arr7(a1, 1) = arr(i, 13) - arr(i, 10)
Arr7(a1, 2) = arr(i, 16) - arr(i, 10)
If Arr7(a1, 2) > 0 Then
Arr7(a1, 3) = "Tot"
Else
Arr7(a1, 3) = "Can co gang"
End If
Next i
If a1 > 0 Then
.Range("V7:X90000").ClearContents
.Range("V7").Resize(a1, 3).Value = Arr7
End If
End With
End Sub