quykh
Chim non
- Tham gia
- 7/9/11
- Bài viết
- 381
- Được thích
- 46
- Giới tính
- Nữ
- Nghề nghiệp
- Công Nhân
Mong các AC chèn dùm em code báo lỗi vào đoạn code này (khi G3,G4,G5,G6 không có dữ liệu )
Mã:
Public Sub PhieuXuat()Dim Arr(), Rngs(), i As Long, K As Long
With Sheet5
Rngs = .Range(.[F8], .[F65000].End(xlUp)).Resize(, 4).Value
ReDim Arr(1 To UBound(Rngs, 1), 1 To 8)
For i = 1 To UBound(Rngs, 1)
If Rngs(i, 1) <> "" Then
K = K + 1
Arr(K, 1) = .[G3].Value
Arr(K, 2) = .[G4].Value
Arr(K, 3) = .[G5].Value
Arr(K, 4) = .[G6].Value
Arr(K, 5) = Rngs(i, 1)
Arr(K, 6) = Rngs(i, 2)
Arr(K, 7) = Rngs(i, 3)
Arr(K, 8) = Rngs(i, 4)
End If
Next i
.[G3:G6].ClearContents
.[F8:H30].ClearContents
.[I8:I30].ClearContents
.[G3].Select
End With
If K Then Sheet7.Range("E65000").End(xlUp).Offset(1).Resize(K, 8).Value = Arr
ActiveWorkbook.Save
End Sub

