Nhờ GPE sửa giúp Code cho công việc khớp dữ liệu theo mã cho trước (1 người xem)

Liên hệ QC

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

Tran Mui

Thành viên thường trực
Tham gia
29/12/07
Bài viết
237
Được thích
56
TRong công việc tôi cần một công đoạn khớp các số liệu theo mã cho trước tương ứng ( khoảng 1000 mã )
Ví dụ dính kèm
Trong quá trình làm phần lớn kết quả đúng nhưng còn một số chỗ không hiểu sao lại bị sai; tìm mãi chưa thấy nhờ ACE giúp
 

File đính kèm

Chào bạn.

Với cách ghép 2 mã T22 ghép với 1, 2, 3,.... sẽ trùng với T2 ghép với 21, 22, 23 (VD T22 ghép với 1 = T221 trùng với T2 ghép với 21 =T221,....) - Theo code: sPhach = CStr(Arr(i, 6) & Arr(i, 7)). Nếu có mã trùng nhau, chắc chắn là không được rồi!

Do vậy, theo tôi, bạn nên chỉnh lại như sau:

Mã:
sPhach = CStr(Arr(i, 1)) & [COLOR=#ff0000]" " [/COLOR]& CStr(Arr(i, 2))



Mã:
sTmp = CStr(ArrPh(j, 1)) & [COLOR=#ff0000]" "[/COLOR] & CStr(ArrPh(j, 2))

sẽ ổn hơn đó.

Thêm nữa: Bạn không cần
Goto Exit_For -> Exit_For:

Chỉ cần Exit For (thay cho Goto Exit_For = Exit For; bỏ nhãn Exit_For:) ngay trong vòng lặp For J thôi là đủ rồi.

Chào bạn!
 
Lần chỉnh sửa cuối:
TRong công việc tôi cần một công đoạn khớp các số liệu theo mã cho trước tương ứng ( khoảng 1000 mã )
Ví dụ dính kèm
Trong quá trình làm phần lớn kết quả đúng nhưng còn một số chỗ không hiểu sao lại bị sai; tìm mãi chưa thấy nhờ ACE giúp

Chọn để lấy kết quả của 1 mã để in ấn, tải File theo link.
https://www.box.com/s/a9d45ba938c806a076ae
 
Web KT

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

Back
Top Bottom