Thưa thầy, khi em gõ chữ tiếng Việt trong Textbox thì cứ bị lỗi như hình ảnh (đã bật Unikey tiếng Việt rồi).
Khi hướng dẫn về phần userform mình cũng có nói là việc sử dụng tiếng việt trong userform hay gặp lỗi. Do đó mình chỉ dùng userform khi làm việc theo tiếng anh, còn nếu dùng tiếng việt thì mình sẽ tạo Sheet form (form trên sheet).
Bạn có thể khắc phục vấn đề này bằng cách:
- Sử dụng bộ gõ unikey theo hệ font chữ là TCVN3 cho các font dạng .vnTime thì sẽ không gặp lỗi (nhưng nhược điểm là hệ font này ít dùng, dễ xung đột về font chữ)
- Sử dụng bộ cài office phiên bản mới (như office 2016, office 365) thì VBA sẽ được hỗ trợ nhiều hơn và không có lỗi khi gõ tiếng việt như trên (nhưng nhược điểm là các phiên bản mới của office yêu cầu cao hơn về bản quyền).
Do đó bạn nên cân nhắc để lựa chọn cách xử lý phù hợp cho vấn đề này, bởi cách nào cũng có ưu nhược điểm riêng.
Hện tại, mình đang dùng Office 2016 nhưng vẫn bị lỗi Font tại Texbox của UserForm. Thầy chỉ giúp cách tinh chỉnh nhé!
Chào bạn textbox đó là bạn nhập vào hay sao bạn có thể chụp ảnh giúp gitiho không?
vẫn là file bài giảng tải về từ Gitiho
chào bạn bạn thử gửi sang máy khác xem có bị lỗi khi nhập liệu không nhé
Bị lỗi này là do thay đổi định dạng của Textbox khi StrConv chuyển từ chữ thường sang dạng chữ Hoa hoặc dạng chữ HOA.
Khi xóa các dòng lệnh định dạng thì không bị lỗi font nữa
Chào bạn vậy thì bạn sẽ chuyển bằng hàm ucase nhé.
dùng Hàm Ucase ổn rồi nhé thầy Tuấn Ba
Chúc bạn học tốt cùng gitiho