code thông báo sắp hết hạn

Liên hệ QC

quoc nhat

Thành viên tiêu biểu
Tham gia
8/3/12
Bài viết
567
Được thích
43
Nghề nghiệp
cán bộ ngành y tế
Xin chào các anh chị!
Em có một câu hỏi muốn nhờ các anh chị giải đáp giùm:
Ví dụ: Em đánh vào một Cell bất kì là hạn sử dụng: 10/10/2012
theo lịch máy tính hôm nay là 5/10/2012 ( cách 5 ngày trước khi hết hạn)
Vậy có code nào có thể hiện masage :"sắp hết hạn! hết hạn vào ngày 10/10/2012" vào trước 5 ngày trước khi hết hạn được không?
Mong được chỉ bảo
Em cảm ơn!
 
Lần chỉnh sửa cuối:
nói thật là em đang làm công tác quản lý dược cho một trạm y tế nên rất phải nắm chắc được thời hạn sử dụng của thuốc và theo dỏi nếu thuốc hết hạn thì làm thủ tục hủy thuốc.
Vì rất nhiều thuốc nên không thể tháng nào cũng lật từng loại thuốc ra mà kiểm tra hạn được nên em nghỉ đến Excel nhưng không biết viết code thế nào cả.
 
Upvote 0
Xin chào các anh chị!
Em có một câu hỏi muốn nhờ các anh chị giải đáp giùm:
Ví dụ: Em đánh vào một Cell bất kì là hạn sử dụng: 10/10/2012
theo lịch máy tính hôm nay là 5/10/2012 ( cách 5 ngày trước khi hết hạn)
Vậy có code nào có thể hiện masage :"sắp hết hạn! hết hạn vào ngày 10/10/2012" vào trước 5 ngày trước khi hết hạn được không?
Mong được chỉ bảo
Em cảm ơn!

Bạn dùng lập trình sự kiện là được, còn cái đo đỏ nghe chừng không liên quan đến Excel.--=0
 
Upvote 0
bạn thử áp dụng thế này xem sao:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Day([a1]) - Day(Now()) > 5 Then
MsgBox "Qua han"
Else
End If
End Sub
 
Upvote 0
Bạn tải file này và bổ sung code nhé. Nhớ kiểu định dạng ngày/tháng/năm trong ô B2.
 

File đính kèm

  • Báo ngay hêt han.rar
    11.6 KB · Đọc: 93
Upvote 0
đấy là tôi ví dụ thế. chứ biết cái file của bạn cần thế nào đâu.
200 dòng. hơi ít. dùng công thức.
nhiều hơn dùng macro. làm biến chạy các ô bạn cần. không thì tốt hơn cả bạn nên gửi hẳn file demo thì sẽ rõ hơn thôi.
 
Upvote 0
Xin chào các anh chị!
Em có một câu hỏi muốn nhờ các anh chị giải đáp giùm:
Ví dụ: Em đánh vào một Cell bất kì là hạn sử dụng: 10/10/2012
theo lịch máy tính hôm nay là 5/10/2012 ( cách 5 ngày trước khi hết hạn)
Vậy có code nào có thể hiện masage :"sắp hết hạn! hết hạn vào ngày 10/10/2012" vào trước 5 ngày trước khi hết hạn được không?
Mong được chỉ bảo
Em cảm ơn!
Nhìn vào là biết bạn muốn hạn chế thời gian sử dụng của code rồi đúng không?
Nếu đúng thì hãy quên đi suy nghĩ này nhé.
Nếu bạn muốn quản lý thời hạn sử dụng của thuốc trước khi hết hạn sử dụng vài ngày thì e rằng vô lý quá
 
Upvote 0
Bạn tải file này và bổ sung code nhé. Nhớ kiểu định dạng ngày/tháng/năm trong ô B2.

Tôi nghĩ dùng hàm Day360 thì chuẩn hơn, vì có trường hợp liên quan đến tháng khác nhau nên ngày tính trừ không chính xác. Tải lại ở đây.
 

File đính kèm

  • Báo ngay hêt han.rar
    6.5 KB · Đọc: 51
Upvote 0
Nhìn vào là biết bạn muốn hạn chế thời gian sử dụng của code rồi đúng không?
Nếu đúng thì hãy quên đi suy nghĩ này nhé.
Nếu bạn muốn quản lý thời hạn sử dụng của thuốc trước khi hết hạn sử dụng vài ngày thì e rằng vô lý quá
cái này dùng để biết thuốc nào hết hạn để làm lảm thủ tục hủy thuốc thôi anh chứ cứ để thuốc hết hạn trong kho thì chắc là không ổn rồi
Anh xem có cách nào tối ưu nhất thì giúp em với
 
Upvote 0
cái này dùng để biết thuốc nào hết hạn để làm lảm thủ tục hủy thuốc thôi anh chứ cứ để thuốc hết hạn trong kho thì chắc là không ổn rồi
Anh xem có cách nào tối ưu nhất thì giúp em với

Theo tôi nếu bạn có nhiều loại thuốc khác nhau, trên 200 loại, như vậy hộp thông báo chỉ hiện ra mỗi khi bạn nhập ngày, làm như vậy sao kiểm soát hết được?
Fương án của bạn dùng C.F là tối ưu nhất thôi!
 
Upvote 0
đây là file của em.
hạn dùng ở cột H sheet "Thẻ kho"
Đây em mới làm được ít loại thuốc thôi chứ còn nhiều loại nữa em chưa làm kịp.
Các anh chị xem giúp
 

File đính kèm

  • ql thuoc bao lut.rar
    162.2 KB · Đọc: 26
Upvote 0
vậy có code nào giống kiểu mình hẹn giờ báo thức ở điện thoại không các anh chị? đến ngày tháng đó thì nó báo
 
Upvote 0
Theo tôi nếu bạn có nhiều loại thuốc khác nhau, trên 200 loại, như vậy hộp thông báo chỉ hiện ra mỗi khi bạn nhập ngày, làm như vậy sao kiểm soát hết được?
Fương án của bạn dùng C.F là tối ưu nhất thôi!
sao làm vậy được. mình nhập ngày tháng trước đó mầy tháng có khi cả năm chứ!
 
Upvote 0
chịu rồi. ai đi nhờ giúp lại còn đặt mật khẩu cho file thế này không cơ chứ. mở cũng được nhưng chắc chủ topic cũng không NHIỆT lắm. !$@!!
 
Upvote 0
Web KT
Back
Top Bottom