Chào các bạn, dạo gần đây mình có làm một file excel để quản lý công việc cá nhân và nhận thấy việc nhập ngày tháng năm cứ bị sai định dạng hoài, lúc thì dd/mm/yyyy, lúc thì mm/dd/yyyy, rất bất tiện. Vì vậy mình đã mày mò và tạo ra một tiện ích nhỏ giúp tự động điền ngày tháng năm theo đúng định dạng dd/mm/yyyy mà không cần phải gõ lại.
Cái này khá hữu ích cho những ai hay phải nhập liệu nhiều và muốn đảm bảo tính nhất quán của dữ liệu.
Cách làm như sau:
- Bước 1: Mở VBA Editor (Alt + F11).
- Bước 2: Insert một Module mới.
- Bước 3: Copy đoạn code VBA sau vào và Save lại.
Sub AutoFillDate()
Dim ws As Worksheet
Set ws = ActiveSheet
' Lặp qua từng ô trong vùng chọn
For Each cell In Selection
If IsDate(cell.Value) Then
cell.Value = Format(cell.Value, "dd/mm/yyyy")
End If
Next cell
End SubSau khi chèn code, bạn chỉ cần chọn các ô chứa ngày tháng cần định dạng, sau đó chạy macro AutoFillDate là xong. Các ô sẽ tự động chuyển về đúng định dạng dd/mm/yyyy.
Hy vọng tiện ích nhỏ này sẽ giúp ích được cho mọi người trong quá trình làm việc với Excel.