gỡ rối code không update được dữ liệu

Liên hệ QC

thufpts

Thành viên hoạt động
Tham gia
6/8/12
Bài viết
157
Được thích
6
Giới tính
Nam
Nghề nghiệp
Bốc vác
em chào các bác,
các bác giúp em gỡ rối với, em muốn lấy dữ liệu từ sheet FRU sang sheet summary cùng các dữ liệu từ sheet khác thông qua 1 cột trung gian làm tham số
Cụ thể khi click vào button tại sheet summary sẽ thức hiện như sau
1) lấy toàn bộ dữ liệu từ sheet từ sheet FRU sang sheet summary
2 lấy dữ liệu tại các sheet có liên quan như
SHIPOUT, ORDER_SCAN, KITTING, MATERIAL_SHORTAGE,
điều kiện lấy dữ liệu là nếu tìm dữ liệu cột SOL của sheet summary tại các sheet SHIPOUT, ORDER_SCAN, KITTING, MATERIAL_SHORTAGE, thì lấy dữ liệu ở các cột tương ứng và trả về sheet summary theo các cột em đã liệt kê sẵn và tô màu, dữ liệu em lấy 1 vài dòng để các bác xem
trình độ em có giới hạn code mãi lúc nó chạy lúc thì báo lỗi, các bác sửa lại giúp em với, em mất cả tuần không sửa nổi. em biết có thể dùng vlook nhưng mà dữ liệu rất lớn em đã thử file mấy chục MB, không load được

em cám ơn
 

File đính kèm

  • setup.xlsb
    1.7 MB · Đọc: 9
Lần chỉnh sửa cuối:
em chào các bác,
các bác giúp em gỡ rối với, em muốn lấy dữ liệu từ sheet này sang sheet khác cùng các dữ liệu từ sheet khác thông qua 1 cột trung gian làm tham số
Cụ thể khi click vào button tại sheet summary sẽ lấy toàn bộ dữ liệu từ sheet từ sheet FRU, cùng dữ liệu của các sheet
SHIPOUT, ORDER_SCAN, KITTING, MATERIAL_SHORTAGE, các sheet này đều có cột trung gian làm tham số.
phần cần lấy thêm từ các sheet khác sang sheet FRU em đã tô màu rõ các vùng ở sheet FRU.
trình độ em có giới hạn code mãi lúc nó chạy lúc thì báo lỗi, các bác fix lại giúp em với, em mất cả tuần không fix nổi.

em cám ơn
Chẳng hiểu gì cả, toàn sọc ngang mầu xanh, điều kiện để lấy dữ liệu không nêu, với lại fix là gì nhỉ, dịch hộ ra tiếng Việt bạn nhé.
 
Upvote 0
Chẳng hiểu gì cả, toàn sọc ngang mầu xanh, điều kiện để lấy dữ liệu không nêu, với lại fix là gì nhỉ, dịch hộ ra tiếng Việt bạn nhé.
em xin lỗi bác nhé em vừa sửa lại bài viết

Cụ thể khi click vào button tại sheet summary sẽ thức hiện như sau
1) lấy toàn bộ dữ liệu từ sheet từ sheet FRU sang sheet summary
2 lấy dữ liệu tại các sheet có liên quan như
SHIPOUT, ORDER_SCAN, KITTING, MATERIAL_SHORTAGE,
điều kiện lấy dữ liệu là nếu tìm dữ liệu cột SOL của sheet summary tại các sheet SHIPOUT, ORDER_SCAN, KITTING, MATERIAL_SHORTAGE, thì lấy dữ liệu ở các cột tương ứng và trả về sheet summary theo các cột em đã liệt kê sẵn và tô màu
 
Upvote 0
em xin lỗi bác nhé em vừa sửa lại bài viết

Cụ thể khi click vào button tại sheet summary sẽ thức hiện như sau
1) lấy toàn bộ dữ liệu từ sheet từ sheet FRU sang sheet summary
2 lấy dữ liệu tại các sheet có liên quan như
SHIPOUT, ORDER_SCAN, KITTING, MATERIAL_SHORTAGE,
điều kiện lấy dữ liệu là nếu tìm dữ liệu cột SOL của sheet summary tại các sheet SHIPOUT, ORDER_SCAN, KITTING, MATERIAL_SHORTAGE, thì lấy dữ liệu ở các cột tương ứng và trả về sheet summary theo các cột em đã liệt kê sẵn và tô màu
Bạn để lại vài trăm dòng dữ liệu, sau đó cho ví dụ kết quả mong muốn. Nếu ai có thời gian giúp bạn sẽ viết code mới chứ không ai đi đọc và sửa lại mớ code đã sửa tùm lum của bạn đâu.
 
Upvote 0
Bạn để lại vài trăm dòng dữ liệu, sau đó cho ví dụ kết quả mong muốn. Nếu ai có thời gian giúp bạn sẽ viết code mới chứ không ai đi đọc và sửa lại mớ code đã sửa tùm lum của bạn đâu.
em chèn thêm dữ liệu rồi bác nhé, bác sửa giúp em
 
Upvote 0
Của bạn có một số mã trùng nhau, hãy kiểm tra lại.
Bác ơi nếu em muốn thêm một vòng lặp for, chọn cột H sheet summary làm tham số,
để lấy dữ liệu ở sheet khác thì cần điều chỉnh code như thế nào vậy bác, em copy thêm 1 vòng lặp for rồi em đổi tên sheet cần lấy nhưng không biết cần điều chỉnh thêm gì nữa, cụ thể là trong file bác gửi em unhide có sheet MATER_ITEM lấy thêm các cột (C,DE,F,G) mong bác chỉ thêm giúp em
 
Upvote 0
Bác ơi nếu em muốn thêm một vòng lặp for, chọn cột H sheet summary làm tham số,
để lấy dữ liệu ở sheet khác thì cần điều chỉnh code như thế nào vậy bác, em copy thêm 1 vòng lặp for rồi em đổi tên sheet cần lấy nhưng không biết cần điều chỉnh thêm gì nữa, cụ thể là trong file bác gửi em unhide có sheet MATER_ITEM lấy thêm các cột (C,DE,F,G) mong bác chỉ thêm giúp em
Lấy thêm cột nào, gán vào đâu, còn gì thêm nữa không thì nêu cụ thể hết một lần đi bạn.
 
Upvote 0
Lấy thêm cột nào, gán vào đâu, còn gì thêm nữa không thì nêu cụ thể hết một lần đi bạn.
Dạ em chỉ cần lấy thêm sheet MATER_ITEM, nếu cột H(ITEM) sheet summary tìm thấy dữ liệu cột A(ITEM) sheet MATER_ITEM thì lấy toàn bộ các cột (C,D,E,F,G) trả về sheet summary các cột( AK,AL,AM,AN,AO), thực chất là em muốn tìm hiểu code nữa để có thể tùy chỉnh, hơi lắt nhắt bác thông cảm
 

File đính kèm

  • setup (2).xlsb
    1.6 MB · Đọc: 1
Upvote 0
Dạ em chỉ cần lấy thêm sheet MATER_ITEM, nếu cột H(ITEM) sheet summary tìm thấy dữ liệu cột A(ITEM) sheet MATER_ITEM thì lấy toàn bộ các cột (C,D,E,F,G) trả về sheet summary các cột( AK,AL,AM,AN,AO), thực chất là em muốn tìm hiểu code nữa để có thể tùy chỉnh, hơi lắt nhắt bác thông cảm
Cột H sheet MATER_ITEM của bạn trống rỗng nên không đáp ứng được điều kiện đó bạn. Vậy lấy cột nào bây giờ bạn nhỉ.
 
Upvote 0
Cột H sheet MATER_ITEM của bạn trống rỗng nên không đáp ứng được điều kiện đó bạn. Vậy lấy cột nào bây giờ bạn nhỉ.
không phải cột H sheet MATER_ITEM, em đang nói cột H sheet summary mà bác, em đã đặt công thức vlookup các cột ( AK,AL,AM,AN,AO) tại sheet summary để bác hiểu rõ hơn
 

File đính kèm

  • setup (2).xlsb
    1.8 MB · Đọc: 2
Upvote 0
Bạn cho lệnh hiện, lấy xong dữ liệu lại ẩn là được thôi.
Bác ơi, em gặp một vấn đề bác ah, hôm nay em chạy nó phát sinh lỗi định dạng ngày tháng từ cột I J K sheet summary, giờ em chạy nó toàn ở định dạng text không phải ngày tháng bác sửa giúp em được không
 
Lần chỉnh sửa cuối:
Upvote 0
Bạn tìm hiểu code định dạng ngày tháng rồi thêm vào sẽ nhớ rất lâu bạn à, trước đây mình cũng vậy mà.
em cũng đã tìm hiểu được đoạn nhưng khi thêm vào nó vẫn không chạy được

Set Sh = Sheet5
Set Rng = Sh.[J2].Resize(3)
Rng.NumberFormat = "dd/mmm/yyyy"
 
Upvote 0
Bạn xem khi lỗi nó thông báo gì, dịch ra tiếng Việt rồi tìm hiểu thêm xem thế nào.
Nó không thông báo lỗi, mà khí chạy xong em kiểm tra từ cột I2 chỉ có một số dòng nó hiển thị đúng theo dd-mmm-yyyy còn lại nó không hiển thì nữa, thực ra là em có đi tìm hiểu trước khi hỏi bác

Set Sh = Sheet5
Set Rng = Sh.[I2].Resize(3)
Rng.NumberFormat = "dd/mmm/yyyy"
 

File đính kèm

  • orderControl.xlsb
    2.5 MB · Đọc: 5
Upvote 0
Web KT

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

Back
Top Bottom