Hỗ trợ mở file excel có thời hạn sử dụng!

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

hamhochoi66

Thành viên chính thức
Tham gia
17/4/12
Bài viết
72
Được thích
-15
Giới tính
Nam
Anh chị cho em hỏi cách mở file excel có hạn chế về thời gian sử dụng trong trường hợp sau:
Một file excel có đoạn code như sau:

Sub Trial_time ()
Dim Trial_time As Date
Trial_time = DateSerial (2023, 12, 20)
If Now () >= ngaysudung Then
MsgBox "Het han su dung" & CStr(Trial_time)
ThisWorkbook.Close save changes:=False
End If
End Sub

Em muốn hỏi sau ngày 20/12/2023 thì khi mở file lên sẽ hiện thông báo rồi đóng file luôn. Vậy có cách nào để mình mở lên và sửa code lại không ạ?
Xin chân thành cám ơn!
 
Mở cái sub gọi Trial_Time lên. Comment chỗ nó gọi đi.
 
Upvote 0
@hamhochoi66
1. Lúc hiện thông báo "Het han su dung ... " Nhấn Ctrl + nút Page Break là được
2. Đổi tên tệp Excel mở lên không kích hoạt Macro.
 
Upvote 0
Cho người ta dùng demo thì bạn phải xóa dấu = đi. Hạn sử dụng là phải hết ngày chứ nhẩy.
nhẩy nhót gì, đúng ngày hết hạn thì không mở được, nhưng từ hôm sau trở đi thì xài thoải mái à? Tay nhanh quá đó.
 
Upvote 0
nhẩy nhót gì, đúng ngày hết hạn thì không mở được, nhưng từ hôm sau trở đi thì xài thoải mái à? Tay nhanh quá đó.
bỏ qua vấn đề ngaysudung phải là trail_time và now phải là date, thì em thấy bạn ấy nói đúng mà thầy?
 
Upvote 0
Upvote 0
@hamhochoi66
1. Lúc hiện thông báo "Het han su dung ... " Nhấn Ctrl + nút Page Break là được
2. Đổi tên tệp Excel mở lên không kích hoạt Macro.
Em bấm Ctrl+ Break => sau đó bấm End như hình hả anh?

1703644760267.png

Anh cho em hỏi thêm là khi bấm End thì vẫn cho nhập liệu và vẫn lưu được ạ. Em có cho sự kiện BeforeClose không lưu nhưng sao nó vẫn lưu.
1703644936546.png
Cám ơn anh trước ạ!
 

File đính kèm

  • cq.xlsm
    26.3 KB · Đọc: 1
Upvote 0
Web KT

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

Back
Top Bottom