hieuxd
Thành viên tích cực


- Tham gia
- 27/5/09
- Bài viết
- 854
- Được thích
- 1,162
- Nghề nghiệp
- Xây Dựng
Nhờ Các thầy và các bạn viết Code VBA Thay đổi Regional Settings của File Excel mà không cần thay đổi trong Regional Settings của Windows.
khi mở File Excel lên là cho nhập ngày tháng và thời gian mặc định theo chuẩn:
[HKEY_CURRENT_USER\Control Panel\International]
"sCountry"="Viet Nam"
"sCurrency"="VND"
"sDate"="-"
"sDecimal"=","
"sGrouping"="3;0"
"sShortDate"="DD-MM-yyyy"
"sTime"=":"
"sTimeFormat"="HH:mm:ss"
"sShortTime"="HH:mm"
Khi chạy File Excel có viết code VBA thì thứ tự nhập không phụ thuộc vào Regional Settings của Windows
Ví dụ trong Regional Settings của Windows định dạng là mm/dd/yyyy trong file excel nhập là
15-8-12 ra đúng định dạng là: 15-08-2012. nghĩa là file Excel này có định dạng là dd/mm/yyyy
Từ trước tới giờ em vẫn phải thường xuyên thay đổi Regional Settings của Windows thay đổi đi rồi lại thay đổi lại, Em sử dụng một số trương trình hay bị xung đột quy chuẩn Regional Settings của Windows
khi mở File Excel lên là cho nhập ngày tháng và thời gian mặc định theo chuẩn:
[HKEY_CURRENT_USER\Control Panel\International]
"sCountry"="Viet Nam"
"sCurrency"="VND"
"sDate"="-"
"sDecimal"=","
"sGrouping"="3;0"
"sShortDate"="DD-MM-yyyy"
"sTime"=":"
"sTimeFormat"="HH:mm:ss"
"sShortTime"="HH:mm"
Khi chạy File Excel có viết code VBA thì thứ tự nhập không phụ thuộc vào Regional Settings của Windows
Ví dụ trong Regional Settings của Windows định dạng là mm/dd/yyyy trong file excel nhập là
15-8-12 ra đúng định dạng là: 15-08-2012. nghĩa là file Excel này có định dạng là dd/mm/yyyy
Từ trước tới giờ em vẫn phải thường xuyên thay đổi Regional Settings của Windows thay đổi đi rồi lại thay đổi lại, Em sử dụng một số trương trình hay bị xung đột quy chuẩn Regional Settings của Windows
Lần chỉnh sửa cuối: