25/05/2018, 23:21

Gõ tiếng việt trong VBA, sử dụng msgbox có hỗ trợ Unicode trong VBA

Nhiều bạn đã có câu hỏi là vì sao không thể gõ được tiếng Việt trong trình soạn thảo VBA. Mục đích của việc gõ tiếng Việt hoặc ký tự Unicode trong trình soạn thảo VBA có thể là output ra 1 thông báo (Message Box) hoặc là điền dữ liệu cho vùng trên bảng tính, hoặc là sử dụng trong giao diện phần ...

Nhiều bạn đã có câu hỏi là vì sao không thể gõ được tiếng Việt trong trình soạn thảo VBA. Mục đích của việc gõ tiếng Việt hoặc ký tự Unicode trong trình soạn thảo VBA có thể là output ra 1 thông báo (Message Box) hoặc là điền dữ liệu cho vùng trên bảng tính, hoặc là sử dụng trong giao diện phần mềm nền Excel của các bạn. Vậy trình soạn thảo VBA có hỗ trợ tiếng Việt hay Unicode không? Câu trả lời là không, Microsoft không hỗ trợ điều này. Tuy vậy, chúng ta vẫn có thể ghi những nội dung tiếng Việt ra các vùng trên bảng tính, vẫn có thể hiển thị tiếng Việt trên message box được, hiện như thế nào thì mời các bạn theo dõi video hướng dẫn sau đây:

Cách khác để gõ tiếng Việt trong VBA Excel:

Chúng ta có đoạn code sau đây:

View the code on Gist.

Đăng ký ngay: khóa học lập trình VBA trong Excel 1 thầy 1 trò

Cách sử dụng: 

Ví dụ bạn muốn gõ và hiển thị dòng chữ “Tôi yêu Việt Nam” lên trên 1 cửa sổ thông báo của Excel hoặc lên trên 1 dòng của ListView chẳng hạn:

Cách 1:

View the code on Gist.

Cách 2:

View the code on Gist.

Cách 3:

View the code on Gist.

Cách 4:

View the code on Gist.

Credits: Function @ndu96081631, code ví dụ được chỉnh sửa bởi Học Excel Online

0