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.
Chào thầy. Mình muốn hỏi là nhập liệu text bằng chữ tiếng việt có dấu trong hộp Userform khi chạy vba (cụ thể là trong các hộp textbox, đã được định dạng là Time new romans. Chứ không hỏi về việc gõ tiếng việc có dấu trong Mgs ah. Cảm ơn thầy
vỗ tay
Đỗ Thị Tố Tâm18:03 - Mar 26, 2020
Ngồi mò hoài phát mệt với cái chữ tiếng việt có dấu này. Vì nếu nhập dữ liệu vào bảng data mà không có dấu thì làm cái quái gì được
vỗ tay
Đỗ Thị Tố Tâm18:03 - Mar 26, 2020
Đúng là rất mệt với phần tiếng việt có dấu trong VBA. Đây là 1 chủ đề mà khiến nhiều người dù lập trình tốt vẫn gặp khó khăn. Nếu thực sự muốn chinh phục nó thì cần kiên trì 1 chút. Khi nhập tiếng việt có dấu vào textbox, thường bạn nên gắn text đó vào trong 1 ô tại excel, rồi xử lý theo giá trị tại ô đó, thay vì làm việc trực tiếp tại textbox. Tiếp đến là có thể textbox có lỗi hiển thị khi nhập dữ liệu. Đó là do bạn bị thiếu font. Bạn có thể tìm hiểu thêm các loại font cần hỗ trợ thêm cho VBA. => Chung quy lại mình có 1 kinh nghiệm là: nếu dùng userform thì nên dùng toàn tiếng anh, nếu phải gõ tiếng việt thì nên chọn list trong combobox. Còn không thì dùng Sheet Form cũng hiệu quả ko kém userform.
1vỗ tay
Đỗ Thị Tố Tâm18:03 - Mar 26, 2020
Đó là lý do vì sao trong khóa học này mình tập trung nhiều vào các vấn đề làm việc trên Range, Sheet. Còn UserForm khá hạn chế, ko muốn đi sâu. Bởi đi sâu vào userForm rất nhiều thứ phức tạp, lỗi... đòi hỏi việc lập trình userform phải rất tỉ mỉ, mất thời gian (mà chưa kể nó lại ko hỗ trợ nhiều tiếng việt có dấu)
vỗ tay
Đỗ Thị Tố Tâm20:03 - Mar 26, 2020
Mình đã làm được rồi nha. Không hiểu sao nó bị trùng 2 textbox lên 1 vị trí nên nhập không được chữ