Như các bạn đã biết việc hiển thị tiếng việt trong lập trình VBA rất quan trọng, nhưng có vài ký tự trong VBA không hiểu được mà phải chuyển sang char thì vba mới có thể hiểu và xuất ra được, Trong bài viết này blog.gitiho.com sẽ hướng dẫn các bạn làm việc đó.
Trong VBA để hiện thị ra bên ngoài sheets có dữ liệu chuẩn ngôn ngữ unicode thì các bạn cần chuyển ký tự sang dang char có khoảng cách từ 1 đến 255 và kết hợp chúng lại với nhau để viết được ký tự tiếng việt trong VBA
Đầu tiên các bạn vào link sau để tải Function về
Vậy làm sao để lưu file có vba vào trong file excel các bạn tham khảo bài viết sau
UniVba(Chuỗi*)
Các bạn chỉ cần nhập chuỗi tiếng việt vào hàm sẽ tự động chuyển sang VBA rồi copy hàm chuyển vào VBA là đã được.
Bước 1 gõ từ muốn chuyển đổi ra một ô của bảng tính Excel
Ở đây mình gõ là Cộng hòa xã hội chủ nghĩa Việt Nam
Ký tự được chuyển thành
“C” & ChrW(7897) & “ng hòa xã h” & ChrW(7897) & “i ch” & ChrW(7911) & ” ngh” & ChrW(297) & “a Vi” & ChrW(7879) & “t Nam”
B2 copy chuỗi ký tự vào VBA là xong
Bây giờ bạn chạy maccro hienrasheets thì sẽ được kết quả là chuỗi unicode.
Để hiểu rõ hơn về VBA các bạn có thể tham gia khóa học VBA Excel online bên dưới:
Qua bài viết trên blog.gitiho.com hi vọng các bạn có thể vận dụng hàm univba vào công việc thực tế của mình
Nếu thấy bài viết hay hãy chia sẻ đến nhiều người và để lại bình luận để đội ngũ phát triển phát triển bài viết ngày một tốt hơn.
Cách sử dụng Regular Expression trong VBA
Hàm tính thuế thu nhập cá nhân tự tạo bằng VBA
Nếu công việc của bạn liên quan nhiều đến quản lý, phân tích dữ liệu và làm báo cáo trên bảng tính thì giỏi Excel thôi chưa đủ. Nếu biết thêm về VBA sẽ giúp bạn tiết kiệm tối đa thời gian làm việc nhờ làm báo cáo tự động, phân tích và xử lý số liệu chính xác tuyệt đối, đặc biệt công cần lọ mọ sửa thủ công,…
Tất tần tật những kiến thức từ cơ bản đến nâng cao về cách sử dụng VBA trong Excel sẽ được đề cập trong khóa học VBAG01: Tuyệt đỉnh VBA - Tự động hóa Excel với lập trình VBA tại Gitiho
Hãy nhấn vào Học thử hoặc Đăng ký ngay!