Nguyễn Minh Hào
Nguyễn Minh Hào
Thảo luận 1 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 290 lượt xem

em muốn hướng dẫn viết code sự kiện hẹn đóng file excel sau 1 tiếng

em muốn hướng dẫn viết code  sự kiện hẹn đóng file excel sau 1 tiếng.

Thảo luận 1 câu trả lời
Lượt xem 290 lượt xem
Vỗ tay vỗ tay
Nguyễn Minh Hào 10:01 - Jan 13, 2021

Việc hẹn giờ đóng file tự động sau 1 khoảng thời gian có vấn đề là code này sẽ chạy ngầm (và chạy liên tục) khiến file bị chậm hoặc một số tính năng bị ảnh hưởng (nếu file nặng thì bạn sẽ thấy tính toán bị ngắt quãng, chậm hơn) => cân nhắc trước yếu tố này.

Bạn có thể làm 1 cách đơn giản hơn là tạo nhắc nhở nên tắt file khi hết 1 tiếng (quá 1 tiếng thì không làm việc bình thường được) như sau:

- Bước 1: khi mở file, bạn gán lệnh Sheet..Range("B1").Value = Now để ghi nhận thời điểm mở file.

- Bước 2: thiết lập các nội dung khác:

    + ô D1: thể hiện thời gian sau 1 tiếng =B1+0.0415 (quy đổi 1 giờ = 0.0415)

    + ô B2: dùng hàm =NOW() để tự động ghi nhận giờ  hiện tại.

- Bước 3: tạo chức năng tự động tô màu xám cho cả Sheet để khi quá giờ cảnh báo sẽ tự động tô màu xám, không cho phép làm việc bình thường nữa.

(Dùng conditional formatting tạo Rules như hình mẫu: so sánh giờ hiện tại nếu lớn hơn hoặc bằng giờ cảnh báo thì sẽ tô màu)

Khi đó phải đóng file. Lúc mở lại thì thời gian sẽ đặt lại nên có thể làm việc bình thường.

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông