XLL Add-In Đổi số thành chữ - Tốc độ nhanh tối đa, nhanh hơn 80% các Addins khác

Liên hệ QC
Xin thông báo các bạn đang dùng hàm đọc số thành chữ của Add-in AccHelper phiên bản mới v3.1.0 ngày 22-03-2018
Các nâng cấp phiên bản mới:
1. Đọc số tiền lớn (trên 15 ký tự thì dùng hàm VNDW, còn dưới thì hàm VND thông dụng)
2. Tương thích với nhiều phiên bản Excel 2003->2016 32 và 64 bit.

(Đây là video tôi thử so sánh tốc độ hàm đọc số thành chữ của AccHelper với hàm viết thuần túy trong VBA)
DOWNLOAD
Cảm ơn bác Tuân!
 
anh @Nguyễn Duy Tuân ,
Em đã kiểm tra quyền các kiểu vẫn không thấy có vấn đề gì nhưng test quyền của anh vẫn không sửa trong topic này được.
Tạm thời em chuyển bài này sang box Bluesoft để anh có toàn quyền.

Cảm ơn em nhé. Nhờ em tiếp tục nghiên cứu để anh chủ động chỉnh sửa bài do anh tạo ra để cập nhật các thay đổi. Sau khi test quyền ok nhờ em đưa về Bõ Add-ins như cũ để mọi người hiểu như một sản phẩm miễn phí và nơi quen thuộc với nơi ban đầu của nó.
 
Kể ra có direct link thì tốt anh Tuân ạ, mỗi lần tải bản cập nhật lại phải nhập infor vào form...
 
XLL Add-In Đọc số thành chữ - Tốc độ nhanh tối đa, nhanh hơn 80% các Add-ins khác

Excel XLL Add-In Accounting Helper (AccHelper.xll)

FuncArgs.jpg


(*) Excel Add-In XLL Accounting Helper (AccHelper.xll) được lập trình bằng ngôn ngữ Delphi, đảm bảo tốc độ tính toán nhanh tối đa, tiết kiệm tài nguyên máy, bản thân Add-In được biên dịch ra mã máy (DLL) nên không bị các phần mềm diệt virus như BKAV làm hỏng.

(*) Chức năng của Accounting Helper:
+ Cung cấp các hàm đọc số thành chữ bằng tiếng Anh, Việt bởi các loại font chữ TCVN3 (ABC), VNI, UNICODE. Các hàm: VND(), USD(), Num2Str().
+ Cung cấp hàm chuyển đổi font chữ từ TCVN3, VNI sang UNICODE. Hàm ToUNC().

(*) Các file trong bộ Add-In:
1 - AccHelper.xll (Cài file này đầu tiên. Nếu Office từ 2007 trở lên thì chỉ cần một file này. Font chữ ngầm định là Unicode. Các hàm: VND, USD, ToUNC)
2 - AccHelperEx.xla (chỉ dùng cho từ Excel 2003 trở về trước để hỗ trợ Unicode hoặc để đọc các con số trên 15 chữ số. Add-in này cung cấp các hàm: VNDW, USDW, ToUNCW)
3 - AccHelper.ini (lưu các tham số ngầm định của các hàm, có thể mở và sửa lại cho như ý!)
4 - Help.xls (Hướng dẫn sử dụng các hàm).

(*) Nếu máy bạn đã đang cài một Add-In đọc số nào đó có sử dụng tên hàm: VND, USD thì hãy gỡ bỏ nó trước khi cài AccHelper.xll.
(*) Nếu bạn đã cài Add-In "Accounting Helper" trước, bạn có thể copy đè lên file cũ (AccHelper.xll, AccHelperEx.xla).

(*) Cài đặt Add-in trong Excel2007, 2010, 2013, 2016 (32 và 64-bit) hoặc cao hơn:
+ Bấm vào nút "Office Button" (nút to, tròn ở góc đỉnh bên trái màn hình)
+ Chọn "Excel Options"
+ Chọn "Add-Ins", màn hình phía bên phải, dưới đáy "Manage:" chọn "Excel Add-Ins" cuối cùng chọn "Go".
+ Tại màn hình "Add-Ins" bạn làm như với Excel2003 trở về trước. Bấm chọn "Browse" và chọn file "AccHelper.xll" (Chỉ một file này là đủ).
+ Nếu Office của bạn là 64 bit, hãy chọn file theo đường dẫn "x64\AccHelper.xll"
Ví dụ:
=VND(1000) trả về font UNICODE là ngầm định.

(*) Cài đặt Add-in trong Excel97/2000/2002(XP)/2003:
+ Vào menu Tools, chọn Add-Ins, "Add"/Thêm 2 tập tin
+ Chọn nút "Browse" và chọn file "AccHelper.xll", làm tương tượng lần nữa để cài "AccHelperEx.xla" (để đọc font unicode, hoặc để đọc các con số trên 15 chữ số.)

Ví dụ:
=VND(1000) trả về font TCVN3(ABC) là ngầm định. Muốn unicode thì công thức phải là
=VNDW(1000) hoặc

------------NẾU CÀI KHÔNG ĐƯỢC-----------------------------------------------------------------------------------
(*) Nếu các bước cài đặt trên vẫn không được, bạn hãy copy các file và đường dẫn dưới đây:
1. Các file cần copy:
+ "AccHelper.xll"
+ "x64\AccHelper.xll" - Nếu Office 64-bit.
+ "AccHelperEx.xla" Chỉ cần nếu cần dùng hàm VNDW, USDW để đọc các con số trên 15 chữ số.
2. Đường dẫn đặt file copy (Paste)
(Làm nhanh: Mở My Computer, dán đường dẫn dưới đây vào thanh địa chỉ rồi Enter)
+ Với Windows XP: C:\Documents and Settings\%username%\Application Data\Microsoft\AddIns
+ Với Windows Vista hoặc cao hơn: C:\Users\%username%\AppData\Roaming\Microsoft\AddIns

(*) Để thay đổi những thông số được thiết lập ngầm định cho các hàm cũng như cách đọc số của các hàm, bạn chạy file "AccHelperOptions.exe".

(*) Để tìm đọc hướng dẫn chi tiết và các ví dụ, bạn hãy mở file "Help.xls"

Cấu trúc của hàm VND là:

Mã:
[B]VND[/B](Amount, OutputType, Unit1, Unit2, MUnit2, HasGroupingSymbol)             
     
    Amount:     là số tiền cần chuyển đổi thành văn bản.     
    OutputType:    là một số, nếu giá trị là 1 hàm trả về kiểu chuỗi TCVN3, 2 kiểu chuỗi là VNI, 3 kiểu chuỗi là Unicode - ngầm định (Chỉ dùng từ Excel 2007 trở lên)     
    Unit1:    là giá trị kiểu chuỗi, chỉ ra loại đơn vị tiền tệ, ngầm định là "đồng"     
    [COLOR="#FF0000"]Unit2[/COLOR]:    là giá trị kiểu chuỗi, chỉ ra loại đơn vị tiền tệ cho số lẻ, ngầm định là "xu"     
    [COLOR="#FF0000"]MUnit2[/COLOR]:    là con số được nhân với số lẻ của Amount, quy đổi số lẻ từ đơn vị Unit1 sang Unit2, ngầm định giá trị là 1     
    HasGroupingSymbol    là giá trị kiểu logic(boolean), nếu là TRUE thì chuỗi kết quả sẽ có dấu phảy (, ) ngăn cách câu, FALSE là giá trị ngầm định không có dấu (, ) ngăn cách.


Ví dụ:
=VND(12.5,,"đồng","hào",10)
Đọc là "Mười hai đồng và năm hào."

Cách dùng (đơn giản) trong Sheet:
=VND(1000000)

=VND(1000000) kết quả là chuỗi TCVN3 (Nếu Excel 2003 trở về trước)
=VND(1000000) kết quả là chuỗi Unicode (Nếu từ Excel 2007 trở lên)


=VND(1000000,2) kết quả là chuỗi VNI
=VND(1000000,3) kết quả là chuỗi Unicode

=USD(1000000) kết quả là chuỗi đọc số tiếng Anh

Để biết được nó tối ưu như thế nào, bạn vào công thức tại ô A1
=VND(1000000) copy cho tất cả các dòng trong một cột (65536 dòng)

Bạn cũng làm vậy với hàm đổi số thành chữ của các add-ins khác bạn sẽ thấy sự khác nhau về tốc độ!

Các bạn đọc thêm hướng dẫn tại file Help.xls hoặc tại đường link dưới đây:
http://www.bluesofts.net/Products/AddIns/Accounting Helper/Index.htm

File "Cach_doc_ khac.zip" là các ví dụ về các cách đọc số thành chữ bằng hai thứ tiếng Anh và Việt. Nếu trong thực tế phát sinh cách đọc khác, các bạn có thể đề đạt tại topic này, tôi sẽ cố gắng thực hiện trong khả năng có thể.

AcchelperOpt.jpg

Download Accounting Helper v3.1.0 (phiên bản mới nhất, ngày 22/03/2018)
Bác ơi, trước e dùng Exce; 2007 thì e đổi đc thành nghìn với linh rồi, nhưng e mới cập nhật lên Excel 2013 thì đổi mãi nó vẫn là ngàn với lẻ, xóa đi tải lại vẫn không khắc phục được, bác giúp e với ah. e cảm ơn bác.
 
Bác ơi, trước e dùng Exce; 2007 thì e đổi đc thành nghìn với linh rồi, nhưng e mới cập nhật lên Excel 2013 thì đổi mãi nó vẫn là ngàn với lẻ, xóa đi tải lại vẫn không khắc phục được, bác giúp e với ah. e cảm ơn bác.

Bạn xem video hướng dẫn cài đặt và sử dụng add-in acchelper đọc số thành chữ tại đây nhé
 
Tôi dowload từ trang chủ bluesoft, cài đặt cho office 2010 bản 32 bit.

Bạn đảm bảo Add-in bạn cài là 3.1 nhé. Bạn mở file "Hướng dẫn.txt" đẻ biết. VÌ hiện nay nhiều trang mạng cho tải các bản cũ và có thể lỗi trên một số máy. Bản 3.1 tôi chưa thấy ai bị lỗi.
 
Chào anh,

Anh cho em hỏi máy em dùng 64bit, em muốn đổi dollar sang US Dollar, nhưng khi chọn trong folder 64 Bit mục acc option thì bị lỗi "The application was unable to star correctly"
 
Web KT
Back
Top Bottom