kirillivan
Thành viên mới
- Tham gia
- 17/1/13
- Bài viết
- 7
- Được thích
- 0
Chào các bạn, mình đang chạy 1 macros (do bạn làm trước mình tạo) trước đó vẫn chạy bình thường nhưng hiện giờ bị lỗi.
Khi debug thì macros báo lỗi ở dòng in đậm
dòng cuối cùng có dữ liệu trong excel là 6077, dữ liệu cột A của dòng này là 12706, cột Q là công thức có kết quả là "đặt"
Mình đã mày mò mãi mấy hôm rồi vẫn không biết vì sao lỗi và sửa lỗi như thế nào (.
Các bạn giúp mình sửa lỗi này với.
Khi debug thì macros báo lỗi ở dòng in đậm
dòng cuối cùng có dữ liệu trong excel là 6077, dữ liệu cột A của dòng này là 12706, cột Q là công thức có kết quả là "đặt"
Mình đã mày mò mãi mấy hôm rồi vẫn không biết vì sao lỗi và sửa lỗi như thế nào (.
Các bạn giúp mình sửa lỗi này với.
Dim i, k, lr As Long
Dim kq(), arr() As Variant
Dim POwb As Workbook
Dim updatefile As Workbook
Dim strName As String
Dim Path As String
Dim UDws, POSheet As Worksheet
Dim result As Variant
On Error Resume Next
strName = InputBox("NHAP SO PO", "nhap so PO")
On Error GoTo 0
If strName = "" Then
MsgBox ("Blank")
Exit Sub
Else
End If
Workbooks.Open filename:="\\192.168.2.10\im-export & purchase\5. IM-EXPORT\quotation\PO SUSVN\1. Manufacturing\" & strName & ".xlsx" _
, UpdateLinks:=False
Set POwb = ActiveWorkbook
Set updatefile = ThisWorkbook
Set POSheet = POwb.ActiveSheet
Set UDws = updatefile.Sheets("Update")
With updatefile.Sheets("Update")
lr = .Range("A" & Rows.Count).End(xlUp).Row
arr = .Range("A3:Q" & lr).Value
End With