Chào mọi người,
Hôm nay mình chia sẻ một mẹo nhỏ mà mình hay dùng để file Excel tự động cập nhật ngày tháng năm hiện tại mỗi khi mở lên. Cái này hữu ích khi mình muốn theo dõi xem lần cuối cùng file được chỉnh sửa là khi nào, hoặc đơn giản là muốn có ngày tháng làm việc tự động hiển thị.
Cách làm khá đơn giản, mình dùng hàm TODAY() kết hợp với VBA một chút.
Các bước thực hiện:
- Mở file Excel của bạn.
- Nhấn tổ hợp phím
Alt + F11để mở cửa sổ VBA Editor. - Trong cửa sổ VBA Editor, tìm đến ThisWorkbook ở khung Project Explorer bên trái. Nếu không thấy, bạn có thể vào View > Project Explorer để hiển thị.
- Double-click vào ThisWorkbook.
- Dán đoạn code sau vào khung code bên phải:
Private Sub Workbook_Open() Range("A1").Value = "Cập nhật ngày: " & Format(Date, "dd/mm/yyyy HH:MM:SS")End SubLưu ý:
- Trong đoạn code trên,
Range("A1")là ô bạn muốn hiển thị ngày tháng. Bạn có thể thay đổi thành ô khác tùy ý, ví dụRange("C5"). "Cập nhật ngày: "là phần văn bản đi kèm, bạn có thể tùy chỉnh.Format(Date, "dd/mm/yyyy HH:MM:SS")định dạng ngày tháng giờ phút giây. Bạn có thể thay đổi định dạng này nếu muốn (ví dụ: chỉ ngày tháng thì dùng"dd/mm/yyyy").
Sau khi dán code, bạn lưu file lại dưới dạng Excel Macro-Enabled Workbook (*.xlsm).
Lần sau khi mở file này lên, bạn sẽ thấy ngày tháng năm hiện tại được cập nhật tự động tại ô bạn đã chỉ định.
Chúc các bạn thành công!