Tối ưu và đơn giản hóa hoạt động đào tạo tại doanh nghiệp. Sẵn sàng nền tảng, nội dung đào tạo cho tất cả các vị trí, bộ phận. Ứng dụng MIỄN PHÍ ngay vào doanh nghiệp chỉ với MỘT click.
Việc viết tiếng việt có dấu trong textbox của VBA rất khó xử lý. Nó liên quan tới nhiều thứ: font chữ, bộ gõ... nên tốt nhất chỉ nên dùng userform khi nhập không dấu hoặc tiếng anh. Nếu dùng tiếng việt có dấu nhiều, bạn nên dùng Sheetform (trình bày Sheet nhập dữ liệu giống như 1 Userform). Phần này bạn tham khảo trong các bài tập ở cuối khóa học sẽ rõ.
vỗ tay
Lê Đức Hải03:05 - May 05, 2020
Khi viết : Private Sub TextBox1_Change() TextBox1 = StrConv(TextBox1, vbProperCase) End Sub NHÂP BỊ LỖI FONT : Nguyễn Văn A thành Nguy?n Van A AD GIÚP VỚI
vỗ tay
Lê Đức Hải20:05 - May 05, 2020
việc hiển thị tiếng việt có dấu trên các công cụ của VBA (như màn hình code, userform...) thường bị lỗi font. Nhưng khi lưu dữ liệu vào sheet thì vẫn đúng. Để tránh lỗi font bạn có thể dùng 2 cách: Cách 1: tạo form trên 1 Sheet riêng (định dạng, kẻ vẽ giống như 1 userform) sẽ tốt hơn. Sau đó bạn lưu dữ liệu từ Sheet có form sang Sheet có bảng dữ liệu (sử dụng form trên Sheet thay vì UserForm trong VBA) Cách 2: sử dụng bộ gõ tiếng việt theo hệ TCVN3 (các font .VnTime...), kèm theo đó là thiết lập chọn font trong VBA là tool -> option -> Editer format - Font - Chọn font nào đó của TCVN3, ví dụ như .VnAvant (Western) Chú ý là trong cách 2 này sử dụng bộ gõ TCVN3, trong khi hiện giờ bộ gõ phổ biến là Unicode nên cần cân nhắc khi lựa chọn cách này. Để sử dụng hoàn toàn tiếng việt có dấu với font unicode thì khá phức tạp. Bạn tham khảo thêm bài này nếu muốn dùng font unicode tiếng việt có dấu trong VBA https://blog.gitiho.com/unicode-tieng...