Thay đổi Regional Settings của Windows (1 người xem)

  • Thread starter Thread starter hieuxd
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

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
 
Lần chỉnh sửa cuối:
Ý tưởng của em là khi mọi người dùng Fille Excel này thì không cần thay đổi quy chuẩn Regional Settings của Windows,
Để mình phục vụ mọi người chứ không bắt mọi người phải sửa lại quy Chuẩn theo cách định dạng của mình
Nếu để mọi người phải theo thì em thường gửi kèm Fille Regedit chỉ cần kích đúp là Regional Settings của Windows tự động thay đổi.
Fille Regedit đính kèm cho Win 7
 

File đính kèm

Upvote 0

Bài viết mới nhất

Back
Top Bottom