Nhờ giúp đỡ xây dựng kế hoạch bảo dưỡng thiết bị

Liên hệ QC

nguyenmtuan

Thành viên chính thức
Tham gia
17/6/16
Bài viết
78
Được thích
4
Chào mọi người,
Mình có 1 vấn đề liên quan đến kế hoạch bảo dưỡng thiết bị bằng Excel mà đã đau đầu làm thủ công 3 năm nay rồi nhiều khi sai sót linh tinh và mất quá nhiều thời gian. Giờ mới mạo muội đăng lên đây nhờ mọi người giúp đỡ.
Chả là mình có 1 danh sách các thiết bị có yêu cầu bảo dưỡng định kỳ với các nhịp bảo dưỡng của từng thiết bị khác nhau như file gửi kèm.
Giờ mình cần ban hành kế hoạch bảo dưỡng tháng tới của thiết bị, và cập nhật ngày hoàn thành bảo dưỡng để trên cơ sở đó ra kế hoạch bảo dưỡng của tháng tới, năm tới. Cụ thể như sau:
Trong file đính kèm có 02 sheet:
Sheet “Master”:
  • Là sheet chứa danh mục các dụng cụ thiết bị có yêu cầu bảo dưỡng và hiển thị ngày tháng bảo dưỡng.
Sheet “Export”:
  • Là sheet sẽ lọc các danh mục cần bảo dưỡng trong 1 tháng với các tham số được lấy từ Sheet Master .
Mong mọi người giúp nội dung như sau:

1. Khi nhập tháng bảo dưỡng vào ô B2 sheet Export sẽ sổ ra danh mục của tháng đó mà được lấy từ tháng tương ứng của các dụng cụ cần bảo dưỡng của Sheet “Master”.
2. Cột G sheet Export là nơi để nhập ngày hoàn thành việc bảo dưỡng (ví dụ mục Maint. Duedate ghi ngày 14/06/2020 nhưng phải đến ngày 25/06 mới hoàn thành việc bảo dưỡng).
3. Sau khi nhập ngày hoàn thành bảo dưỡng tại cột G sheet Export thì thiết bị này sẽ được nhẩy ngày bảo dưỡng tiếp theo tại cột tháng tương ứng sheet Master với kiểu hiển thị: kiểu dạng bảo dưỡng – ngày bảo dưỡng (ví dụ:“6M - 10/06/2020”):
+ Ngày bảo dưỡng tiếp theo được tính trên cơ sở: lấy ngày hoàn thành bảo dưỡng tại cột G sheet Export cộng với dạng bảo dưỡng tối thiểu ở cột T sheet Master.
+ Dạng bảo dưỡng tiếp theo được tính trên cơ sở bội số của dạng bảo dưỡng tối thiểu ở cột T sheet Master (ví dụ thiết bị có các dạng bảo dưỡng 3, 12, 24, 48M thì 3 lần bảo dưỡng 3M sẽ là 1 lần bảo dưỡng 12M, 6 lần bảo dưỡng 3M sẽ là 1 lần 24M, 12 lần 3M sẽ là 48M)
4. Tại ô A1 Sheet Master sẽ là ô quản lý năm, khi điều chỉnh thành năm 2021 thì nội dung của Sheet Master sẽ thể hện kế hoạch năm 2021 mà đã tính ra tại bước 3.
5. Khi chọn tháng tại ô B2 sheet Export thì sheet này sẽ lọc ra danh sách các dụng cụ cần thực hiện bảo dưỡng đã được tính ra tháng tương ứng tại bước 3.
6. Khi chưa nhập ngày hoàn thành tại cột G sheet Export thì thiết bị này sẽ fill color màu đỏ tại sheet Master, kể cả khi mục B1 sheet Export chọn sang tháng khác (để quản lý đối với các thiết bị chưa hoàn thành bảo dưỡng trong tháng)

Cám ơn mọi người.
 

File đính kèm

  • Nhịp bảo dưỡng.xlsx
    20.7 KB · Đọc: 70
Cái này khó khăn đây, tác giả "đã đau đầu làm thủ công 3 năm nay rồi ", hahaha ...
Vậy thì bạn hỗ trợ tác giả bớt đau đầu đi :D. Tác giả tới đoạn này rồi:
Ví dụ thiết bị có cả dạng bảo dưỡng 3M và 6M, 12M. Thì ở đây sẽ là lần 3M thứ 2 sẽ là dạng bảo dưỡng 6M, lần 3M thứ 4 là bảo dưỡng 12M.
n x 3M trong đó nếu:
- n = 1, 3, 5, 7 (số lẻ)... sẽ là dạng bảo dưỡng 3M
- n/4 = số nguyên là dạng bảo dưỡng 12M,
- n/4 = số không nguyên là dạng bảo dưỡng 6M.
Tương tự như vậy đối thiết bị có nhiều dạng bảo dưỡng (tất cả các dạng bảo dưỡng dều có tháng là bội số của nhau.)

Mình thì chưa biết phải làm tiếp thế nào, bạn có gợi ý hay giải pháp nào tốt hơn không?
 
Upvote 0
Vậy thì bạn hỗ trợ tác giả bớt đau đầu đi :D. Tác giả tới đoạn này rồi:


Mình thì chưa biết phải làm tiếp thế nào, bạn có gợi ý hay giải pháp nào tốt hơn không?
Hy vọng các bạn có giải pháp cho trường hợp này.
Hiện mình đang dùng file của bạn gttrongvn với phương pháp bán thủ công. 1 nửa tính bằng tay 1 nửa tự động hóa.
 
Upvote 0
Hy vọng các bạn có giải pháp cho trường hợp này.
Hiện mình đang dùng file của bạn gttrongvn với phương pháp bán thủ công. 1 nửa tính bằng tay 1 nửa tự động hóa.
Bạn có thể cho mình xem cách bạn đang làm được không?
 
Upvote 0
Mình đang làm dạng export kế hoạch bảo dưỡng tháng tới theo sheet Export mà bạn viết cho mình để lấy danh sách các thiết bị có bảo dưỡng tháng tới, còn với các dạng bảo dưỡng của thể của từng thiết bị thì mình lại filter ở sheet Master trong file đầu tiên mình gửi và copy vào, tất nhiên sẽ có thể có nhầm lẫn. Nói chung là hơi bị NÔNG DÂN nhưng... Hic, chả biết làm thế nào đc.
 
Upvote 0
Dạng 1 máy có nhiều dạng bảo dưỡng mình thường xuyên gặp mà. Sao anh chị lại ngạc nhiên nhỉ?
Như máy xúc lật, máy xúc đào chỗ công ty tôi có 2 loại bảo dưỡng là 5000h, và 10000h.
5000h: thì hạng mục bảo dưỡng là : Thay lọc gió, lọc dầu, thay 1 thùng dầu, bổ xung dầu thủy lực.
10000h: Thì ngoài các thiết bị 5000h còn có thêm nhiều vật tư khác.

Tôi chưa xem file của bạn chủ topic. Nhưng nếu mà các dạng bảo dưỡng lần lượt và lặp đi lặp lại thì chắc sẽ có biện pháp xử lý.
 
Upvote 0
Dạng 1 máy có nhiều dạng bảo dưỡng mình thường xuyên gặp mà. Sao anh chị lại ngạc nhiên nhỉ?
Như máy xúc lật, máy xúc đào chỗ công ty tôi có 2 loại bảo dưỡng là 5000h, và 10000h.
5000h: thì hạng mục bảo dưỡng là : Thay lọc gió, lọc dầu, thay 1 thùng dầu, bổ xung dầu thủy lực.
10000h: Thì ngoài các thiết bị 5000h còn có thêm nhiều vật tư khác.

Tôi chưa xem file của bạn chủ topic. Nhưng nếu mà các dạng bảo dưỡng lần lượt và lặp đi lặp lại thì chắc sẽ có biện pháp xử lý.
Thì bác kia chưa gặp thôi.

Còn tác giả thì để quản lý được phải định nghĩa các dạng bảo dưỡng và phương pháp xử lý;

Ví dụ:
Công ty có các dạng bảo dưỡng: 1M, 3M, 6M, 12M, Thì sẽ có bao nhiêu trường hợp (có thể ) sẽ phải kiểm soát.
Một thiết bị khi ghi nhận vào cơ sở dữ liệu, nó sẽ có bao nhiêu cách ghi

1. 1M
2. 1M, 3M
3. 1M, 6M
4. 1M, 12M
m.....
hình như là toán tổ hợp thì phải, kaka
(có n dạng bảo dưỡng thì có m? cách "bảo dưỡng" cho một thiết bị)?
 
Upvote 0
Về cách tính thời gian kết quả có thể lêch ngày.

Ví dụ Thiết bị A nhập ngày 31/12/2019 và bảo dưỡng theo 1M, giả sử bảo dưỡng xong trong ngày.

1. Dùng EDATE tính theo ngày gốc, kết quả bảo dưỡng các lần tiếp theo là:

31/1/2020, 29/2/2020, 31/3/2020

2. Dùng EDATE tính theo bảo hành trước, kết quả bảo dưỡng các lần tiếp theo là:

31/1/2020, 29/2/2020, 29/3/2020

Không biết bạn @nguyenmtuan đang tính theo cách nào?
 
Upvote 0
Dạng 1 máy có nhiều dạng bảo dưỡng mình thường xuyên gặp mà. Sao anh chị lại ngạc nhiên nhỉ?
Như máy xúc lật, máy xúc đào chỗ công ty tôi có 2 loại bảo dưỡng là 5000h, và 10000h.
5000h: thì hạng mục bảo dưỡng là : Thay lọc gió, lọc dầu, thay 1 thùng dầu, bổ xung dầu thủy lực.
10000h: Thì ngoài các thiết bị 5000h còn có thêm nhiều vật tư khác.

Tôi chưa xem file của bạn chủ topic. Nhưng nếu mà các dạng bảo dưỡng lần lượt và lặp đi lặp lại thì chắc sẽ có biện pháp xử lý.
Bạn nói đúng nhỉ, trường hợp của bạn thì loại bảo dưỡng tính tới "h" luôn, từ ví dụ của bạn nếu bảo dưỡng xe máy thì có một số trường hợp quy đổi ra loại bảo dưỡng là "km" nữa, như 1000km thì thay nhớt, 8000km thì thay lọc gió, 25000km thì thay dây curoa... Sau 1000 km thì thay nhớt, 8000km vừa thay nhớt vừa thay lọc gió,25000km thì thay dây curoa với thay nhớt, riêng trường hợp 16000km thì vừa thay lọc gió vừa thay nhớt thì tính sao nhỉ, vì nó không nằm trong các loại bảo dưỡng mình đã thiết lập, bạn có kinh nghiệm thì trường hợp này giải pháp của bạn ntn?

Còn tác giả thì để quản lý được phải định nghĩa các dạng bảo dưỡng và phương pháp xử lý;
Ví dụ:
Công ty có các dạng bảo dưỡng: 1M, 3M, 6M, 12M, Thì sẽ có bao nhiêu trường hợp (có thể ) sẽ phải kiểm soát.
Một thiết bị khi ghi nhận vào cơ sở dữ liệu, nó sẽ có bao nhiêu cách ghi
1. 1M
2. 1M, 3M
3. 1M, 6M
4. 1M, 12M
m.....
hình như là toán tổ hợp thì phải, kaka
(có n dạng bảo dưỡng thì có m? cách "bảo dưỡng" cho một thiết bị)?
Tác giả cung cấp thông tin ít quá, nên khó giúp được nhiều, về bảo dưỡng thiết bị thì mình nghĩ quan trọng nhất là lịch bảo dưỡng với nội dung bảo dưỡng, đến giờ mình vẫn chưa hiểu hiển thị như thế nào, nếu nó như ví dụ của bạn n0thing1988 thì các thiết bị có loại bảo dưỡng 1M, 3M, 6M, 12M thì phải bảo dưỡng tất cả các nội dung nếu đạt mốc sau thì hiển thị như thế nào?
3M: hiển thị 3M hay 1M,3M ?
6M: hiển thị 6M hay 1M,3M,6M ?
12M: hiển thị 12M hay 1M,3M,6M,12M ?
 
Upvote 0
Về cách tính thời gian kết quả có thể lêch ngày.

Ví dụ Thiết bị A nhập ngày 31/12/2019 và bảo dưỡng theo 1M, giả sử bảo dưỡng xong trong ngày.

1. Dùng EDATE tính theo ngày gốc, kết quả bảo dưỡng các lần tiếp theo là:

31/1/2020, 29/2/2020, 31/3/2020

2. Dùng EDATE tính theo bảo hành trước, kết quả bảo dưỡng các lần tiếp theo là:

31/1/2020, 29/2/2020, 29/3/2020

Không biết bạn @nguyenmtuan đang tính theo cách nào?
Hiện mình đang tính theo ngày bảo dưỡng cộng thêm tháng.
Ví dụ thiết bị có dạng bảo dưỡng 6M hoàn thành bảo dưỡng ngày 16/06/2020 thì ngày bảo dưỡng tiếp theo bằng 16/12/2020 (lấy tháng + 6M)
 
Upvote 0
Tác giả cung cấp thông tin ít quá, nên khó giúp được nhiều, về bảo dưỡng thiết bị thì mình nghĩ quan trọng nhất là lịch bảo dưỡng với nội dung bảo dưỡng, đến giờ mình vẫn chưa hiểu hiển thị như thế nào, nếu nó như ví dụ của bạn n0thing1988 thì các thiết bị có loại bảo dưỡng 1M, 3M, 6M, 12M thì phải bảo dưỡng tất cả các nội dung nếu đạt mốc sau thì hiển thị như thế nào?
3M: hiển thị 3M hay 1M,3M ?
6M: hiển thị 6M hay 1M,3M,6M ?
12M: hiển thị 12M hay 1M,3M,6M,12M ?

Cái khó là công ty tác giả dùng "bội số"

Ví dụ thiết bị A, có 2 dạng bảo dưỡng 1M; 3M (cả hai) thì tháng 1,2 thì bảo dưỡng loại 1M; tới tháng thứ 3 thì bảo dưỡng 3M, tháng thứ 4,5 là 1M
thứ 6 là loại 3M (nếu có thêm loại 6M, thì lúc này dùng loại 6M).

Về hiển thị là tổ hợp.
 
Upvote 0
Bạn nói đúng nhỉ, trường hợp của bạn thì loại bảo dưỡng tính tới "h" luôn, từ ví dụ của bạn nếu bảo dưỡng xe máy thì có một số trường hợp quy đổi ra loại bảo dưỡng là "km" nữa, như 1000km thì thay nhớt, 8000km thì thay lọc gió, 25000km thì thay dây curoa... Sau 1000 km thì thay nhớt, 8000km vừa thay nhớt vừa thay lọc gió,25000km thì thay dây curoa với thay nhớt, riêng trường hợp 16000km thì vừa thay lọc gió vừa thay nhớt thì tính sao nhỉ, vì nó không nằm trong các loại bảo dưỡng mình đã thiết lập, bạn có kinh nghiệm thì trường hợp này giải pháp của bạn ntn?


Tác giả cung cấp thông tin ít quá, nên khó giúp được nhiều, về bảo dưỡng thiết bị thì mình nghĩ quan trọng nhất là lịch bảo dưỡng với nội dung bảo dưỡng, đến giờ mình vẫn chưa hiểu hiển thị như thế nào, nếu nó như ví dụ của bạn n0thing1988 thì các thiết bị có loại bảo dưỡng 1M, 3M, 6M, 12M thì phải bảo dưỡng tất cả các nội dung nếu đạt mốc sau thì hiển thị như thế nào?
3M: hiển thị 3M hay 1M,3M ?
6M: hiển thị 6M hay 1M,3M,6M ?
12M: hiển thị 12M hay 1M,3M,6M,12M ?
Nó như thế này bạn ạ,
Nếu 1 thiết bị có các dạng bảo dưỡng 1M, 3M, 6M, 12M, thì khi đến đủ 12 tháng nó sẽ hiển thị mỗi dạng bảo dưỡng 12M thôi (vì nội dung bảo dưỡng 12M đã bao gồm tất cả các nội dụng của bảo dưỡng nhỏ hơn) tương tự như vậy thi đến 3 tháng sẽ hiển thị 3M, khi đến 6 tháng sẽ hiển thị 6M.
Bài đã được tự động gộp:

Cái khó là công ty tác giả dùng "bội số"

Ví dụ thiết bị A, có 2 dạng bảo dưỡng 1M; 3M (cả hai) thì tháng 1,2 thì bảo dưỡng loại 1M; tới tháng thứ 3 thì bảo dưỡng 3M, tháng thứ 4,5 là 1M
thứ 6 là loại 3M (nếu có thêm loại 6M, thì lúc này dùng loại 6M).

Về hiển thị là tổ hợp.
Đúng là như vậy rồi.
Tuy nhiên hiển thị có thể tách thành 2 cột khác cũng được, ví dụ có thể để dạng bảo dưỡng 1 cột còn ngày bảo dưỡng 1 cột khác.
 
Upvote 0
Đơn giản là tạo thuộc tính "baoduong" cho từng thiết bị.
 
Upvote 0
Đơn giản là tạo thuộc tính "baoduong" cho từng thiết bị.
Công ty mình tất cả các thiết bị có các dạng bảo dưỡng nhu sau:
1. 6M,
2. 12M,
3. 6M, 12M,
4. 3M, 12M
5. 1M, 12M
6. 1M, 6M, 12M
7. 6/36/72M
8. 1/6M
9. 12/120M
10. 1/6/12/36M
11. 6/12/36M
12. 12/60M
13. 1M,
14. 3M,
15. 06/12/24M
16. 12/24M
17. 10Y (year)
18. 3/6/24M
19. 24M
20. 4M
21. 1/12/24M
22. 3M/6Y
23. 1M /6M/12M/5Y
24. 3/6M
25. 6/12/36/72M
26. 12M/4Y.

Hic kể ra đến đây mình mới biết là có nhiều dạng quá.
 
Upvote 0
Công ty mình tất cả các thiết bị có các dạng bảo dưỡng nhu sau:
1. 6M,
2. 12M,
3. 6M, 12M,
4. 3M, 12M
5. 1M, 12M
6. 1M, 6M, 12M
7. 6/36/72M
8. 1/6M
9. 12/120M
10. 1/6/12/36M
11. 6/12/36M
12. 12/60M
13. 1M,
14. 3M,
15. 06/12/24M
16. 12/24M
17. 10Y (year)
18. 3/6/24M
19. 24M
20. 4M
21. 1/12/24M
22. 3M/6Y
23. 1M /6M/12M/5Y
24. 3/6M
25. 6/12/36/72M
26. 12M/4Y.

Hic kể ra đến đây mình mới biết là có nhiều dạng quá.
Như trên mình hiểu bạn có 26 loại máy móc tương ứng với 26 loại bảo dưỡng.
VD: như loại máy thứ 6: Sau khi bảo dưỡng 1M xong thì tự động hiển thị thời gian lần bảo dưỡng tiếp theo
Nhưng phải làm rõ 1 điều đó là sau khi bảo dưỡng 5 lần 1M thì đến lần 6M sẽ ko có 1M và lần 12M sẽ ko có 1M và 6M
Ko biết tôi hiểu như vậy có đúng ko?
 
Upvote 0
Như trên mình hiểu bạn có 26 loại máy móc tương ứng với 26 loại bảo dưỡng.
VD: như loại máy thứ 6: Sau khi bảo dưỡng 1M xong thì tự động hiển thị thời gian lần bảo dưỡng tiếp theo
Nhưng phải làm rõ 1 điều đó là sau khi bảo dưỡng 5 lần 1M thì đến lần 6M sẽ ko có 1M và lần 12M sẽ ko có 1M và 6M
Ko biết tôi hiểu như vậy có đúng ko?
Sau khi bảo dưỡng 5 lần 1M thì lần thứ 6 sẽ chỉ là 6M, tương tự như vậy lần 12M sẽ không có 1M và 6M.
Đúng như bạn hiểu.
 
Upvote 0
Bạn cho mình ví dụ cụ thể của 1 chu kì bảo dưỡng của thiết bị bên trên đi, từ 1M->6M->12M->?->5Y->?
Mình cần số liệu trong 2 dấu "?" đó
Thiết bị có dạng bảo dưỡng 1M /6M/12M/5Y thì sẽ có vòng lặp như file đính kèm bạn nhé.
Cứ sau 5Y thì thiết bị lại bắt đầu vòng bảo dưỡng lại từ đầu.
Những thiết bị khác có nhịp bảo dưỡng khác cũng tính như vậy.
Cám ơn bạn nhiều.
 

File đính kèm

  • Ex.xlsx
    13.8 KB · Đọc: 20
Upvote 0
Thiết bị có dạng bảo dưỡng 1M /6M/12M/5Y thì sẽ có vòng lặp như file đính kèm bạn nhé.
Cứ sau 5Y thì thiết bị lại bắt đầu vòng bảo dưỡng lại từ đầu.
Những thiết bị khác có nhịp bảo dưỡng khác cũng tính như vậy.
Cám ơn bạn nhiều.
1. Để tiện việc tính bảo dưỡng, trong file có hàm KyBaoDuong có các đối số:

- startDate - > Ngày nhập thiết bị, mốc tính bảo dưỡng

- EndDate -> Ngày tính bảo dưỡng, nếu tháng này không có kỳ bảo dưỡng nào thì kết quả của hàm là rỗng

- Maintenance - > Chứa các loại bảo dưỡng, như "1,12M,24M", hoặc "1,12,2Y" => kết quả của hàm là giống nhau

2. Hai cột: Các loại bảo dưỡng và Code bảo dưỡng được dời về phía trước, để dễ dàng mở rộng các tháng bảo dưỡng về phía sau

3. Thêm cột Ngày nhập thiết bị, làm cột mốc để tính kỳ bảo dưỡng

Muốn được như yêu cầu bài 1, cần phải trao đổi làm rõ một số điểm. Việc này tốn nhiều thời gian nên tạm dừng tại đây.
 

File đính kèm

  • Nhịp bảo dưỡng_V0.xlsm
    33.7 KB · Đọc: 14
Upvote 0
Thiết bị có dạng bảo dưỡng 1M /6M/12M/5Y thì sẽ có vòng lặp như file đính kèm bạn nhé.
Cứ sau 5Y thì thiết bị lại bắt đầu vòng bảo dưỡng lại từ đầu.
Những thiết bị khác có nhịp bảo dưỡng khác cũng tính như vậy.
Cám ơn bạn nhiều.
File mới cập nhật:
Mình tạo thêm cột MocBaoDuong trong sheet DanhMuc_ThietBi, là bội số của các lần bảo dưỡng nếu đạt mốc thì sẽ tự động chuyển đổi sang mốc tương ứng (= loại bảo dưỡng* mốc bảo dưỡng), với điều kiện khi nhập liệu mốc bảo dưỡng đó thì bạn làm theo cấu trúc mốc tăng dần và ngăn cách bởi dấu "," (mình đã làm ví dụ mẫu), nếu bạn có thể đọc hiểu thì có thể chỉnh sửa theo ý bạn. Đối với ký tự bằng M (month) hoặc Y(year) khi tính bội số thì sẽ nhân lên chứ không quy đổi từ M sang Y, mình không hỗ trợ viết cái này.

Do không thiết kế form nhập liệu để viết code thiết lập ràng buộc các thao tác nhập liệu từ người dùng nên đòi hỏi độ chính xác từ nhập liệu của bạn, nếu sai thì code sẽ không chạy được.

Mình đã tạo thêm bảng DanhMuc_MocBaoDuong để làm thêm nội dung bảo dưỡng, mình viết cho những bạn khác có thể cần, và được tách riêng ra thêm file NhipBaoDuong_NoiDungBaoDuong.

Mình mới test một vài lần nên không biết còn phát sinh lỗi nào nữa không. Bạn test thử giúp mình nha.
 

File đính kèm

  • NhipBaoDuong.xlsb
    48.8 KB · Đọc: 23
  • NhipBaoDuong_NoiDungBaoDuong.xlsb
    53.6 KB · Đọc: 17
Upvote 0
File mới cập nhật:
Mình tạo thêm cột MocBaoDuong trong sheet DanhMuc_ThietBi, là bội số của các lần bảo dưỡng nếu đạt mốc thì sẽ tự động chuyển đổi sang mốc tương ứng (= loại bảo dưỡng* mốc bảo dưỡng), với điều kiện khi nhập liệu mốc bảo dưỡng đó thì bạn làm theo cấu trúc mốc tăng dần và ngăn cách bởi dấu "," (mình đã làm ví dụ mẫu), nếu bạn có thể đọc hiểu thì có thể chỉnh sửa theo ý bạn. Đối với ký tự bằng M (month) hoặc Y(year) khi tính bội số thì sẽ nhân lên chứ không quy đổi từ M sang Y, mình không hỗ trợ viết cái này.

Do không thiết kế form nhập liệu để viết code thiết lập ràng buộc các thao tác nhập liệu từ người dùng nên đòi hỏi độ chính xác từ nhập liệu của bạn, nếu sai thì code sẽ không chạy được.

Mình đã tạo thêm bảng DanhMuc_MocBaoDuong để làm thêm nội dung bảo dưỡng, mình viết cho những bạn khác có thể cần, và được tách riêng ra thêm file NhipBaoDuong_NoiDungBaoDuong.

Mình mới test một vài lần nên không biết còn phát sinh lỗi nào nữa không. Bạn test thử giúp mình nha.
Cám ơn bạn rất nhiều,
File của bạn sau khi sử dụng mình mong bạn edit giúp mình những nội dung sau:
1. Sau khi đổ dữ liệu vào mình không thấy nó chạy nhỉ? Nhờ bạn xem giúp lỗi gì giúp mình với.
2. Đối với nhịp bảo dưỡng tiếp theo (đang hiện tại cột J sheet EXPORT) cần phải điều chỉnh lại. Ví dụ thiết bị có các dạng bảo dưỡng 3,6 thì khi thực hiện lần bảo dưỡng thứ 2 tại cột này sẽ hiện là 9M chứ ko phải là 6M (mà tại cột MocBaoduong sheet danh mục thiết bị chỉ có dạng 3,6).
3. Nhờ bạn hiển thị giúp cột Maintenance Code tại cột I sheet EXPORT đối với các thiết bị tương ứng đã để ở sheet danh mục thiết bị.
4. Giả sử mình có thêm 1 loại bảo dưỡng mới là 9M thì mình có tự định nghĩa được dạng này vào sheet DanhMuc_Baoduong ko?

Hy vọng tiếp tục nhận được sự giúp đỡ từ bạn.
 

File đính kèm

  • NhipBaoDuong R1.xlsb
    182.1 KB · Đọc: 14
Upvote 0
Web KT
Back
Top Bottom