Hiện nay, nhu cầu đổi số thành chữ trong bảng tính excel đang ngày càng tăng cao. Trong đó, cách sử dụng code đọc số thành chữ trong excel là lựa chọn của nhiều người. Vậy cách code chuyển đổi thế nào? Và ngoài phương pháp này, người dùng có thể thực hiện những cách nào khác nữa? Hãy cùng tìm hiểu dưới đây nhé.

Tại sao cần chuyển số thành chữ trong excel
Hiện nay, nhu cầu sử dụng excel đang tăng nhanh trong các cơ quan, công ty. Đây là phần mềm tiện lợi giúp thống kê, tính toán và quản lý một cách chính xác. Trong quá trình sử dụng excel, chắc hẳn nhiều người cần chuyển đổi dữ liệu từ dạng số sang dạng chữ. Tuy nhiên, nếu sử dụng các phần mềm hỗ trợ, người dùng có thể phải đối diện với việc bị lộ thông tin, số liệu.
Dù Excel có khá nhiều tính năng nhưng ứng dụng này vẫn chưa hỗ trợ đổi số thành chữ. Vì thế, người dùng cần dùng các phương pháp để chuyển đổi số thành chữ mà không cần sử dụng các phần mềm hỗ trợ.
Và code đọc số thành chữ trong excel đang là cách làm được nhiều người lựa chọn. Vậy làm thế nào để code chuyển số thành chữ? Hãy cùng tìm hiểu dưới đây.

Cách code đọc số thành chữ trong excel
Hiểu một cách đơn giản, code để chuyển số thành chữ trong excel là việc người dùng tạo ra một mã nguồn mới, sau đó ghi lại thao tác thực hiện để tạo thành một hàm giống như hàm có sẵn trong excel. Sau khi code, người dùng có thể sử dụng một cách dễ dàng như một công cụ được cài đặt sẵn trong excel và có thể dùng bất cứ lúc nào.
Khi code để chuyển số thành chữ, người dùng sẽ không phải lo lắng đến việc bị lộ thông tin cá nhân hay lộ dữ liệu công ty. Để thực hiện phương pháp này, bạn cần tìm các đoạn code có sẵn. Trên internet đang có nhiều đoạn code free, bạn có thể tải về sử dụng.
Sau khi đã có đoạn code của riêng mình, bạn chỉ cần thực hiện bằng cách: ấn tổ hợp Alt + F11.

Sau đó chọn chuột phải lên sheet và chọn Insert Module và dán đoạn code vào module đó.

Sau khi paste thành công, để chạy đoạn code, bạn hãy chọn lệnh Run (hình mũi tên màu xanh) hoặc quay lại Excel, nhấn AlT + F8 và chọn Run cho sub vừa paste.
Khi lựa chọn đoạn code, người dùng cần lưu ý:
- Với dạng code kiểu Function… End Function thì không nên dùng lệnh Run để chạy mà cần dùng hàm IF, SUM, SUMPRODUCT
- Code bắt đầu bằng Private Sub Worksheet hoặc Private Sub Workbook thì đặt trong this workbook hoặc sheet ở Vba.
Một số cách đọc số thành chữ khác trong excel
Bên cạnh việc code đọc số thành chữ trong excel, người dùng có thể sử dụng một trong 3 cách dưới đây:
Cách 1: Sử dụng hàm trực tiếp, không dùng VBA hay Add-ins.
Cách thực hiện rất đơn giản. Bạn hãy tải công thức có sẵn TẠI ĐÂY. Sau đó, hãy nhập số cần đọc vào ô như hình. Nếu là công thức, bạn có thể copy nguyên công thức sau đó link qua phần chữ là việc chuyển đổi sẽ thành công.

Cách 2: sử dụng VBA
Đây là cách làm rất đơn giản, dù không hiểu rõ về VBA, bạn cũng có thể dễ dàng thực hiện chỉ với vài bước đơn giản:
- Bước 1: mở bảng tính cần chuyển đổi
- Bước 2: nhấn tổ hợp ALT + F11 để mở Visual Basic.
- Bước 3: hãy chọn các bảng tính cần chuyển đổi nếu đang mở nhiều tệp.
- Bước 4: chọn insert rồi chọn Module
- Bước 5: tại cửa sổ có tên Your Book – Module 1, hãy chọn các mã có sẵn và paste vào cửa sổ này.
- Bước 6: trở lại bảng tính ban đầu, nhập =VND(B2) để thực hiện chuyển đổi. Hãy lưu ý, B2 là địa chỉ ô có số cần chuyển đổi.
Cách 3: sử dụng Add-ins AccHelper
Add – ins là tính năng được rất nhiều người sử dụng bởi các tính năng mà nó sở hữu như:
- Chuyển số thành chữ tiếng anh, việt tùy thích. Có thể sử dụng nhiều loại font chữ khác nhau như TCVN3 (ABC), VNI, UNICODE hay sử dụng các hàm quen thuộc như VND(), USD(), Num2Str().
- Chuyển font chữ từ TCVN3 sang Unicode.
Các bạn có thể xem hướng dẫn chi tiết trong video dưới đây
Để thực hiện chuyển đổi, hãy tải ADD-ins về máy TẠI ĐÂY và tiến hành giải nén, sử dụng. Tuy nhiên, theo lời khuyên của nhiều người, nếu có các dữ liệu quan trọng, bạn nên thực hiện phương pháp code để đảm bảo an toàn.
Trên đây là cách code đọc số thành chữ trong excel cũng như một số phương pháp chuyển đổi khác. Nếu bạn đang có nhu cầu chuyển đổi, hãy lựa chọn phương pháp phù hợp nhất để thực hiện nhé. Chúc bạn chuyển đổi và sử dụng thành công.
gửi cho tôi nhé Thanks
gửi em code VND đươjc không? Em cảm ơn!
không thấy linh
?
Do youtube không cho up file, nên các bạn tải file có chứa code minh họa trong video trên diễn đàn Dự toán GXD nhé http://dutoangxd.vn/threads/code-vba-ham-vnd-va-usd-doc-so-thanh-chu-tieng-viet-va-tieng-anh-trong-excel.12991/