Vòng lặp để thực thi công việc trong SAP bằng VBA (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

hakhuongdhkt

Gnouhk
Tham gia
26/8/14
Bài viết
42
Được thích
2
Giới tính
Nam
Dạ em chào các bác,

Công việc em yêu cầu tạo một số lượng lớn số INV No từ các Mat Code trên hệ thống SAP.
Em tham khảo google và đã tạo được file như trong đính kèm, code chạy khá ok.
Tuy nhiên, code đó chỉ tạo được 1 INV No 1 lần; em đã nghĩ đến sử dụng vòng lặp nhưng do số lượng Mat Code trong mỗi INV No khác nhau nên em không biết dùng vòng lặp như thế nào?

Yêu cầu của em là tạo INV No trên SAP cho từng nhóm Mat Code xong sẽ copy vào cột INV No trong file excel tương ứng với số lượng Mat Code, tương tự tiếp tục chạy code cho những nhóm Mat Code còn lại.

File chi tiết em đính kèm bên dưới.
Note: Tối đa 50 Mat Code trong 1 Invoice No

Nhờ các bác giúp đỡ ạ. Em cảm ơn nhiều!

Capture.JPG
 

File đính kèm

Lần chỉnh sửa cuối:
Mã:
C12=IF(B12="","",800000+COUNTBLANK($B$12:B12)+1)
'Fill down
Dùng mấy cái SAP này thì học thêm RPA đi.
Vâng bác, để e tìm hiểu thêm RPA ạ
Nhưng bác ơi, số invoice trong file e để tượng trưng, thực tế SAP n tạo ra số không theo thứ tự vậy đâu ạ (số invoice nhảy bất kì). Bác có thể xem đoạn code nào chèn vào để thực hiện lặp lại cái Public Sub RunGUIScript() giúp e với ạ.
 
Web KT

Bài viết mới nhất

Back
Top Bottom