Để khỏi thành nói phét thì tôi đã làm như video đính kèm. Tôi không dùng bất cứ code nào cả.
Chỉ Text to column thôi.
drive.google.com
Trong tập tin video bạn thấy tôi thao tác lần lượt như sau:
- trước tiên kiểm tra thấy dữ liệu cột H ở goc được căn trái, công thức ở I1 trả về #VALUE!.
Tức là text giả bộ ngày tháng
- tôi chạy code của bạn
- tôi kiểm tra kết quả ở TAM thì thấy ngày tháng bị đổi chỗ.
- tôi chọn cột H trong goc và dùng Text to column
- kiểm tra thấy dữ liệu cột H ở goc được căn trái, công thức ở I1 trả về #VALUE!. Tức vẫn là
text giả bộ ngày tháng
- tuy nhiên tôi vẫn thử chạy code và kiểm tra kết quả ở TAM thì vẫn thấy ngày tháng bị đổi chỗ.
- tôi vào Control Panel thì rõ ràng thiết lập đang của Ba Lan.
- tôi chuyển sang chọn Việt Nam với dd/MM/rrrr -
r là
rok (Ba Lan) =
y là
year (English)
- kiểm tra thấy I1 không còn lỗi nhưng cột H vẫn bị canh trái, tức chưa chuẩn 100%.
- tôi lại chọn cột H và dùng Text to column.
- kiểm tra thấy dữ liệu cột H đã được canh trái.
- tôi chạy code rồi kiểm tra TAM. Bây giờ ngày tháng đã đúng chỗ.
Một khi ngày tháng đã chuẩn theo cách hiểu của Excel thì bây giờ có chọn gì trong Control
Panel thì Excel cũng sẽ hiển thị ngày tháng chuẩn theo thiết lập được chọn. Tức tôi lại chuyển
trong CP về Ba Lan. Trên máy tôi sẽ là 2019-12-02 ... Nhưng nếu tôi gửi tập tin cho ông ngoại
quốc là bạn thì bạn sẽ thấy 02/12/2019 ...
Nếu chỉ có ngày tháng mà không có thời gian thì tôi dùng Text to Column thành công ngay mà
không cần thay đổi thiết lập trong CP sang Việt Nam.