Trường hợp của bạn có lẽ không cần can thiệp vào "AcchelperOptions.exe", mà chỉ cần điền vào tham số của hàm là được.
=VND(12,5;;"đồng";"hào";10)
Đọc là "Mười hai đồng và năm hào."
Bạn xem hướng dẫn ở màn hình này.
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.
Cảm ơn bác đã giúp đỡ, các giải thích của bác rất đơn giản, dễ hiểu nhưng hiệu quả. Tôi nghĩ bác là 1 người rất giỏi và tinh tế. Cảm ơn bác lần nữa
Mình thấy các bác trong các bài toán đổi số thành chữ gì gì đó hay nhầm đơn vị 1000 là ngàn thay vì nghìn.
Đây là nhầm lẫn trong cuộc sống thì có thể chấp nhận được, còn trong các văn bản sổ sách giấy tờ thì căng đấy.
Chào bạn Tuân!
Mình thấy xll của bạn rất hay, liệu bạn có thể cho mình xin code của bạn được không? mình trước đây biên dịch mấy cái UDF ra .dll dùng cho excel bằng VB6 chạy rất tốt tuy nhiên bây giờ bắt buộc phải dùng win64 và thử hoài mà vẫn không làm được UDF cho excel. Hiện tại mình đang dùng VB2010, office 2010 trên win7 64bit!
Cảm ơn bạn nhiều!
Theo mình bạn phải Copy add in vào đường dẫn như thế này của mình này C:\Users\ITBK4\AppData\Roaming\Microsoft\AddIns
Thì mình dùng mấy loại Office rồi đều không bị lỗi
1) Góp ý với bạn : Muốn hỏi hay trả lời ai thì bạn phải trích dẫn bài của người ta thì mới dễ hiểu được
2) Muốn cảm ơn thì có nút "Cảm ơn"
3) Bạn copy file add in đó vào theo đường dẫn như trên hình chỉ phải chú ý "ITBK4" đổi thành tên máy tính của bạn
) Góp ý với bạn : Muốn hỏi hay trả lời ai thì bạn phải trích dẫn bài của người ta thì mới dễ hiểu được
2) Muốn cảm ơn thì có nút "Cảm ơn"
3) Bạn copy file add in đó vào theo đường dẫn như trên hình chỉ phải chú ý "ITBK4" đổi thành tên máy tính của bạn
bạn ơi vì máy tính ở cơ quan nên mình ko biết copy và past vo đâu vậy bạn?bạn chỉ mình với
Bạn đúng là . Bạn có thấy nút Trả lời với trích dẫn ở góc bên phải đó không
Nhấn vào đó thì sẽ có trích dẫn của bài đó để trả lời
Bạn copy add in sau đó Bạn vào Tools/Add ins. Chọn Browse.. và Paste vào cửa sổ Browse vừa mở ra OK . Sau đó đánh dấu tích vào add in OK
Nếu máy bạn dùng Excel 2007 trở lên thì chỉ cần cái acchelper.xll là có thể dùng hàm VND() ra chuỗi unicode, với Excel 2003 cũng làm như vậy thì hàm VND() trả về chuỗi TCVN3, khi đó bạn cần định dạng font .".VnTime", (TH2) bạn muốn dùng unicode trong Excel 2003 thì cài thêm acchelperEx.xla khi đó yêu cầu Microsoft Office phải cài Visual Basic Application (VBA). Nếu bạn làm TH2 mà báo như trên bạn phải vào Control Panel\Programs and Features, chọn Microsoft Office sau đó chọn nút "Change"...khi màn hình "Change..." hiện ra bạn tìm tới mục "Office Shared..." gì đó rồi tick chọn "Visual Basic Application", cuối cùng chọn nút "Ok". Chỉ như vậy thôi là được.
Theo mình bạn phải Copy add in vào đường dẫn như thế này của mình này C:\Users\ITBK4\AppData\Roaming\Microsoft\AddIns
Thì mình dùng mấy loại Office rồi đều không bị lỗi
Cám ơn anh Tuân
Tôi đã down về định sử ụng nhưng không được. Hiện tôi đang dùng Win 7-Office 2010 và khi theo hướng dẫn và phần mềm khác tôi dùng khi dẫn đường đến thì khi mở Excel lên>mở Add-In ti không có gì cả ại sao? mong anh và mọi người đã sử dụng giúp đỡ
Cám ơn
Cám ơn anh Tuân
Tôi đã down về định sử ụng nhưng không được. Hiện tôi đang dùng Win 7-Office 2010 và khi theo hướng dẫn và phần mềm khác tôi dùng khi dẫn đường đến thì khi mở Excel lên>mở Add-In ti không có gì cả ại sao? mong anh và mọi người đã sử dụng giúp đỡ
Cám ơn
Xin lỗi tôi đã chỉ theo đường dẫn rồi cũng không xong. Nếu như của Phạm Duy Long nó hiện lên Tiếng Việt nhưng hiềm một nỗi là phải bó theo hàng ngang đọc số là Tổng số tiền là & (nhóm ngàn) tôi không cần thì không bỏ được
Chân thành cám ơn anh Tuân
Chào bạn nhapmon!
Bạn có thể sửa lại theo yêu cầu sau được không:
1. Đổi thành nhiều đơn vị khác như: mét vuông, mét khối, đô la,...
2. Chỉ viết "Hoa" chữ đầu tiên và dùng font time-new-roman thôn dụng.
3. Có thể đọc thêm hàng thập phân, ví dụ: 100,7m² (Một trăm phảy 7 mét vuông).
Cảm ơn nhiều!
Chào bạn nhapmon!
Bạn có thể sửa lại theo yêu cầu sau được không:
1. Đổi thành nhiều đơn vị khác như: mét vuông, mét khối, đô la,...
2. Chỉ viết "Hoa" chữ đầu tiên và dùng font time-new-roman thôn dụng.
3. Có thể đọc thêm hàng thập phân, ví dụ: 100,7m² (Một trăm phảy 7 mét vuông).
Cảm ơn nhiều!
hổng biết anh ơi!, cái này em chôm trên mạng về mà...hì hì......
về font anh có thể chỉnh lại như sau: vào cửa sổ VBA --> chọn tool--> chọn Editor Format--> rồi chọn kiểu font mà anh thích rồi gõ lại các chữ tiếng việt, dzọc thử coi, ...hì...hì
còn không được nữa anh qua box lập trình, nhờ mấy anh bên đó viềt cho một cái function...
hổng biết anh ơi!, cái này em chôm trên mạng về mà...hì hì......
về font anh có thể chỉnh lại như sau: vào cửa sổ VBA --> chọn tool--> chọn Editor Format--> rồi chọn kiểu font mà anh thích rồi gõ lại các chữ tiếng việt, dzọc thử coi, ...hì...hì
còn không được nữa anh qua box lập trình, nhờ mấy anh bên đó viềt cho một cái function...
e làm thử được rồi nhưng khi thêm dấu để phân cách hàng triệu, nghìn, trăm, đơn vị thì lại không phân cách được hàng triệu
VD: 39.995.565 Bằng chữ: Ba mươi chín triệu chín trăm chín mươi lăm nghìn, năm trăm sáu mươi lăm đồng chẵn.
e làm thử được rồi nhưng khi thêm dấu để phân cách hàng triệu, nghìn, trăm, đơn vị thì lại không phân cách được hàng triệu
VD: 39.995.565 Bằng chữ: Ba mươi chín triệu chín trăm chín mươi lăm nghìn, năm trăm sáu mươi lăm đồng chẵn.
Chân thành cảm ơn tác giả! Hàm này mà sử dụng được thì Em mừng lắm lắm. Nhưng mà Em đã down và cà đặt y chang như hướng dẫn nhưng khi nhập thử =VND(1000) thì kết quả trả về là #Name? Em sử dụng office 2007. Nghiên kiu' hoài không ra vấn đề, nhờ Pác tác giả giúp Em với ah!
Bác chủ thớt ơi, mình add thêm AccHelperEx để đọc font Unicode trong exel 2003 thì phát sinh lỗi sau:
Nếu giá trị số < 1 tỷ thì đọc ok.
Giá trị > 1 tỷ thì báo lỗi value!
Bác giúp em vấn đề này nhé. Cảm ơn bác nhiều!
------------------
Sau khi mình khởi động lại exel thì đã đọc được, tuy nhiên nếu nhập quá nhiều số ví dụ
3,000,000,000,000,000,000 thì báo lỗi #NUM. Nhưng thực tế chắc chả bao giờ nhập số như thế này
Bác chủ thớt ơi, mình add thêm AccHelperEx để đọc font Unicode trong exel 2003 thì phát sinh lỗi sau:
Nếu giá trị số < 1 tỷ thì đọc ok.
Giá trị > 1 tỷ thì báo lỗi value!
Bác giúp em vấn đề này nhé. Cảm ơn bác nhiều!
------------------
Sau khi mình khởi động lại exel thì đã đọc được, tuy nhiên nếu nhập quá nhiều số ví dụ
3,000,000,000,000,000,000 thì báo lỗi #NUM. Nhưng thực tế chắc chả bao giờ nhập số như thế này
Chắc bạn chưa làm đúng theo hướng dẫn ở bài #1 rồi.
Mình thử ví dụ hàm =vnd() ở bài #1 Số là 234234434234658. Kết quả là Hai trăm ba mươi bốn ngàn hai trăm ba mươi bốn tỷ bốn trăm ba mươi bốn triệu hai trăm ba mươi bốn ngàn sáu trăm năm mươi tám đồng.
Bạn đọc lại hướng dẫn ở bài #1 đi.
Xin hỏi.
Có cách nào chỉnh lại cách đọc mà ko cần phải đặt công thức như vậy: ="US dollar" & IF(INT(A1)>1,"s "," ") & SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(USD(A1)," dollar" & IF(INT(A1)>1,"s",""),"")," cents","")," and "," and cent" & IF(ROUND((A1-INT(A1))*100,0)>1,"s "," "))
Bạn có thể thêm các cách đọc khác nhau vào phần option luôn được ko?
- Download file về
- Giải nén
- Mở Excel, vào menu Tools\Add-Ins chọn nút "Browse" và chọn tới các file *.Xll, *.xla (vừa được giải nén).
Từ phiên bản Accounting Helper 2.1.0 hỗ trợ Excel 64-bit (Windows + Microsoft Office 64-bit)
Nếu bạn đang dùng Office 64-bit thì phải cài add-in ở thư mục AccHelper\x64.
Để cài đặt "Accounting Helper", bạn hãy cài đặt lần lượt 2 file Add-In là:
1- AccHelper.xll (file này có 4 hàm: SoThanhChu, VND, USD, Num2Str)
2- AccHelperEx.xla (file này để hỗ trợ các hàm chuyển Unicode: ToUNC, Num2StrW, VNDW, USDW) (*) Nếu bạn đang dùng Excel2007 thì không cần cài Add-In "AccHelperEx.xla", vì với Excel2007 "AccHelper.xll" đã hỗ trợ Unicode và các hàm ToUNC, NumStr.
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
=ToUNC(VND(1000000,1),1) kết quả là chuỗi Unicode
=ToUNC(VND(1000000,2),2) kết quả là chuỗi Unicode
=USD(1000000) kết quả là chuỗi đọc số tiếng Anh
=Num2Str(1000000) kết quả là chuỗi Unicode (tiếng Anh)
=Num2Str(1000000,1) kết quả là chuỗi đọc số tiếng Việt
Để 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 AddIns khác bạn sẽ thấy sự khác nhau về tốc độ!
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ể.
(*) Để thay đổi các cách đọc, bạn hãy chạy chương trinh "Accounting Helper Options" (AcchelperOptions.exe)
Phần addin do kết hợp nhiều thứ nên có thể ko thích ứng được với tất cả các phiên bản office , tốt nhất bạn nên tìm doạn code đọc số ra chữ, bỏ vào là sử dụng thôi, đỡ rắc rối về phiên bản
Phần addin do kết hợp nhiều thứ nên có thể ko thích ứng được với tất cả các phiên bản office , tốt nhất bạn nên tìm doạn code đọc số ra chữ, bỏ vào là sử dụng thôi, đỡ rắc rối về phiên bản
hiện giờ chưa có mấy ai yêu thích cái 2013, nên ko lý nào đi tìm cái 2013 cài lên máy rồi viết code
nhưng theo mình nghĩ thì nếu 2010 sử dụng được thì chắc 2013 cũng xơi ngọt
hiện giờ chưa có mấy ai yêu thích cái 2013, nên ko lý nào đi tìm cái 2013 cài lên máy rồi viết code
nhưng theo mình nghĩ thì nếu 2010 sử dụng được thì chắc 2013 cũng xơi ngọt
- Download file về
- Giải nén
- Mở Excel, vào menu Tools\Add-Ins chọn nút "Browse" và chọn tới các file *.Xll, *.xla (vừa được giải nén).
Từ phiên bản Accounting Helper 2.1.0 hỗ trợ Excel 64-bit (Windows + Microsoft Office 64-bit)
Nếu bạn đang dùng Office 64-bit thì phải cài add-in ở thư mục AccHelper\x64.
Để cài đặt "Accounting Helper", bạn hãy cài đặt lần lượt 2 file Add-In là:
1- AccHelper.xll (file này có 4 hàm: SoThanhChu, VND, USD, Num2Str)
2- AccHelperEx.xla (file này để hỗ trợ các hàm chuyển Unicode: ToUNC, Num2StrW, VNDW, USDW) (*) Nếu bạn đang dùng Excel2007 thì không cần cài Add-In "AccHelperEx.xla", vì với Excel2007 "AccHelper.xll" đã hỗ trợ Unicode và các hàm ToUNC, NumStr.
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
=ToUNC(VND(1000000,1),1) kết quả là chuỗi Unicode
=ToUNC(VND(1000000,2),2) kết quả là chuỗi Unicode
=USD(1000000) kết quả là chuỗi đọc số tiếng Anh
=Num2Str(1000000) kết quả là chuỗi Unicode (tiếng Anh)
=Num2Str(1000000,1) kết quả là chuỗi đọc số tiếng Việt
Để 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 AddIns khác bạn sẽ thấy sự khác nhau về tốc độ!
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ể.
(*) Để thay đổi các cách đọc, bạn hãy chạy chương trinh "Accounting Helper Options" (AcchelperOptions.exe)
Tôi đang dùng add in đổi số ra chữ ở trên
Ví dụ ở A1=309848560
tại B1=vnd(A1;;;;;TRUE) thì cho ra kết quả Ba trăm lẻ chín triệu, tám trăm bốn mươi tám ngàn, năm trăm sáu mươi đồng.
Bây giờ tôi muốn đổi chữ "ngàn" thành "nghìn" thì phải chỉnh sửa code trong add in trên như thế nào?
Mong các anh chị giúp đỡ
Tôi đang dùng add in đổi số ra chữ ở trên
Ví dụ ở A1=309848560
tại B1=vnd(A1;;;;;TRUE) thì cho ra kết quả Ba trăm lẻ chín triệu, tám trăm bốn mươi tám ngàn, năm trăm sáu mươi đồng.
Bây giờ tôi muốn đổi chữ "ngàn" thành "nghìn" thì phải chỉnh sửa code trong add in trên như thế nào?
Mong các anh chị giúp đỡ
1) Không hiểu sao em không đánh được chữ nghìn mà chỉ đánh được chữ nghin???
2) Sau khi đánh xong em có khởi động lại excel và khởi động lại máy thì không thấy đổi được chữ "ngàn" thành nghin, tại sao thế???
3) Em phải copy file "AccHelperOptions.exe" vào đâu để chạy file này???
1) Không hiểu sao em không đánh được chữ nghìn mà chỉ đánh được chữ nghin???
2) Sau khi đánh xong em có khởi động lại excel và khởi động lại máy thì không thấy đổi được chữ "ngàn" thành nghin, tại sao thế???
3) Em phải copy file "AccHelperOptions.exe" vào đâu để chạy file này???
+) Hai file này có thể để bất kỳ đâu trong ổ cứng hay phải để trong C:\Users\ITBK4\AppData\Roaming\Microsoft\AddIns ???
+) Tại sao em không đánh được chữ "nghìn" mặc dù Unikey em đã để ở bảng mã Unicode và kiểu gõ Telex???
+) Hai file này có thể để bất kỳ đâu trong ổ cứng hay phải để trong C:\Users\ITBK4\AppData\Roaming\Microsoft\AddIns ???
+) Tại sao em không đánh được chữ "nghìn" mặc dù Unikey em đã để ở bảng mã Unicode và kiểu gõ Telex???
Bản chất file acchelperoptions.exe ghi các định nghĩa vào file acchelper.ini . Bạn có thể mở trực tiếp file ini để nhập giá trị cũng được. Unikey nên chạy chế độ admin của Uwindows thì gõ đc tiếng Việt mà không bị lỗi.
Xin giới thiệu các thành viên phiên bản mới của add-In Accounting Helper v2.2.0
v2.2.0: (24-May-2013) Những thay đổi chính:
+ Sửa: lỗi đọc số 13 trong hàm USD (đọc tiếng Anh), bị mất dấu cách của từ "and".
+ Sửa: tương thích với Microsoft Excel 2013 32,64-bit
-Các bạn ơi mình download Add in mới nhất về dùng thấy rất tốt nhưng mà sao lỗi đọc số 9 ( chín = ch?n ) các bạn chỉ mình chỗ sửa với .. cám ơn bạn nhiều
-Các bạn ơi mình download Add in mới nhất về dùng thấy rất tốt nhưng mà sao lỗi đọc số 9 ( chín = ch?n ) các bạn chỉ mình chỗ sửa với .. cám ơn bạn nhiều
- Mình download phiên bản mới nhất AccHelper_v2.2.0 về dùng lỗi chữ ngàn với nghìn mình đọc và biết cách sửa rồi nhưng mà đọc sai số chin = ch?n thì mình ko biết cách khắc phục bạn biết chỉ cho mình với cám ơn bạn nhiều. mình dùng office 2003
- Mình download phiên bản mới nhất AccHelper_v2.2.0 về dùng lỗi chữ ngàn với nghìn mình đọc và biết cách sửa rồi nhưng mà đọc sai số chin = ch?n thì mình ko biết cách khắc phục bạn biết chỉ cho mình với cám ơn bạn nhiều. mình dùng office 2003
- Mình download phiên bản mới nhất AccHelper_v2.2.0 về dùng lỗi chữ ngàn với nghìn mình đọc và biết cách sửa rồi nhưng mà đọc sai số chin = ch?n thì mình ko biết cách khắc phục bạn biết chỉ cho mình với cám ơn bạn nhiều. mình dùng office 2003
Các máy bị lỗi font chín->ch?n hay cứ có dấu ? tron chuỗi tức là máy đó đã bị lỗi font unicode. Nguyên nhân có thể bạn đã cài phần mềm nào đó của Việt Nam không hỗ trợ unicode và họ đã tạo font ACB giả lập unicode nên làm lỗi font hệ thống, các phần mềm thế hệ trước làm bằng Fox, VFP, VB6 khôn hỗ trợ unicode.
Các máy bị lỗi font chín->ch?n hay cứ có dấu ? tron chuỗi tức là máy đó đã bị lỗi font unicode. Nguyên nhân có thể bạn đã cài phần mềm nào đó của Việt Nam không hỗ trợ unicode và họ đã tạo font ACB giả lập unicode nên làm lỗi font hệ thống, các phần mềm thế hệ trước làm bằng Fox, VFP, VB6 khôn hỗ trợ unicode.
- Cám ơn bạn mình về dùng máy ở nhà thì ok... ^^! đúng như A Tuân nói co khi máy ở cơ quan mình có cài phần mềm chiến quyền kiểm soát ko cho hiển thi font Unicode cũng nên ^^... máy ở coq quan mình sửa mãi và thêm font vẫn ko ddc
Xin giới thiệu các thành viên phiên bản mới của add-In Accounting Helper v2.2.0
v2.2.0: (24-May-2013) Những thay đổi chính:
+ Sửa: lỗi đọc số 13 trong hàm USD (đọc tiếng Anh), bị mất dấu cách của từ "and".
+ Sửa: tương thích với Microsoft Excel 2013 32,64-bit
Trước tiên mình xin chân thành cảm ơn chủ thớt đã share cho cái này. Nó giúp mình được rất nhiều.
Thứ hai cho mình "đòi hỏi" thêm tí là mình muốn nó đọc ra số tếng Anh hoặc tiếng Nhật có được ko ???
Nếu có cách nào làm được thế thì mình "đội ơn" thớt nhiều
Trước tiên mình xin chân thành cảm ơn chủ thớt đã share cho cái này. Nó giúp mình được rất nhiều.
Thứ hai cho mình "đòi hỏi" thêm tí là mình muốn nó đọc ra số tếng Anh hoặc tiếng Nhật có được ko ???
Nếu có cách nào làm được thế thì mình "đội ơn" thớt nhiều
Anh Duy Tân ơi,
mình đang xài bản v2.2.0 của anh, mình có chuyển 1 phần công thức USD và nó chuyển thành (ví dụ: $4,901.62) Four thousand nine hundred and one US dollar and sixty two cents.
Anh có thể giúp mình bỏ bớt 1 chữ "and" và thành Four thousand nine hundred one US dollar and sixty two cents.
Anh Duy Tân ơi,
mình đang xài bản v2.2.0 của anh, mình có chuyển 1 phần công thức USD và nó chuyển thành (ví dụ: $4,901.62) Four thousand nine hundred and one US dollar and sixty two cents.
Anh có thể giúp mình bỏ bớt 1 chữ "and" và thành Four thousand nine hundred one US dollar and sixty two cents.
Ý của mình là cài công thức như thế nào để hàm đổi số thành chữ sẽ ko còn 2 chữ "and", mình muốn bỏ bớt 1 chữ and đau tiên, chỉ giữ lại "and" trong phần đọc số lẻ sau dấu chấm thôi
Ý của mình là cài công thức như thế nào để hàm đổi số thành chữ sẽ ko còn 2 chữ "and", mình muốn bỏ bớt 1 chữ and đau tiên, chỉ giữ lại "and" trong phần đọc số lẻ sau dấu chấm thôi
Mình nghĩ bỏ từ and đầu tiên đó là sai cú pháp tiếng anh trong việc đọc số!
Còn bỏ từ and ở sau là bỏ không đọc phần lẻ.
Nếu bạn vẫn muốn "ép" đọc theo cách đó thì phải nhờ các thành viên khác sửa code trong add in trên thôi.
Mình nghĩ bỏ từ and đầu tiên đó là sai cú pháp tiếng anh trong việc đọc số!
Còn bỏ từ and ở sau là bỏ không đọc phần lẻ.
Nếu bạn vẫn muốn "ép" đọc theo cách đó thì phải nhờ các thành viên khác sửa code trong add in trên thôi.
<strong>Excel XLL Add-In <font size="5">Accounting Helper</font> (AccHelper.xll)</strong><br>
<br>
<div style="text-align: center;"><img src="http://www.bluesofts.net/Products/AddIns/Accounting%20Helper/Pics/FuncArgs.jpg" border="0" alt=""></div><br>
(*) <strong>Excel Add-In XLL Accounting Helper</strong> (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.<br>
<br>
(*) Chức năng của Accounting Helper:<br>
+ 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().<br>
+ Cung cấp hàm chuyển đổi font chữ từ TCVN3, VNI sang UNICODE. Hàm ToUNC().<br>
<br>
(*) Các file trong bộ Add-In:<br>
1 - AccHelper.xll<br>
2 - AccHelperEx.xla (chỉ dùng cho từ Excel 2003 trở về trước để hõ trợ Unicode bởi hàm ToUNC)<br>
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ư ý!)<br>
4 - Help.xls (Hướng dẫn sử dụng các hàm).<br>
5 - AccHelperOptions.exe ứng dụng tùy chỉnh cách đọc của hàm VND và USD.<br>
<br>
(*) 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.<br>
(*) 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).<br>
<br>
<strong>(*) Cài đặt Add-in trong Excel97/2000/2002(XP)/2003:</strong><br>
+ Vào menu Tools, chọn Add-Ins<br>
+ Chọn nút "Browse" và chọn file "AccHelper.xll". Nếu phiên bản Excel trên máy bạn thấp hơn Excel 2007, bạn cần cài thêm Add-In "AccHelperEx.xla" để hỗ trợ các hàm chuyển đổi về Unicode, hàm ToUNC().<br>
Cách dùng: =ToUNC(VND(12500))<br>
<br>
<strong>(*) Cài đặt Add-in trong Excel2007, 2010, 2013 hoặc cao hơn:</strong><br>
+ Bấm vào nút "Office Button" (nút to, tròn ở góc đỉnh bên trái màn hình)<br>
+ Chọn "Excel Options"<br>
+ 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".<br>
+ 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.<br>
+ Nếu Office của bạn là 64 bit, hãy chọn file theo đường dẫn "x64\AccHelper.xll"<br>
<br>
(*) Nếu các bước cài đặt trên vẫn không được, bạn hãy copy file AccHelper.xll và (nếu là Excel từ 2003 về trước cài thêm AccHelperEx.xla) vào trong đường dẫn: <br>
C:\Documents and Settings\YOURUSER\Application Data\Microsoft\AddIns<br>
YOURUSER: là tên account truy cập WINDOWS.<br>
<br>
(*) Để 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".<br>
<br>
<strong>(*) Để tìm đọc hướng dẫn chi tiết và các ví dụ, bạn hãy mở file "<font color="#0000FF">Help.xls</font>"</strong><br>
<br>
<strong>Cấu trúc của hàm VND là:</strong><br>
<br>
Mã:
<strong>VND</strong>(Amount, OutputType, Unit1, Unit2, MUnit2, HasGroupingSymbol) <br>
<br>
Amount: là số tiền cần chuyển đổi thành văn bản. <br>
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) <br>
Unit1: là giá trị kiểu chuỗi, chỉ ra loại đơn vị tiền tệ, ngầm định là "đồng" <br>
<font color="#FF0000">Unit2</font>: là giá trị kiểu chuỗi, chỉ ra loại đơn vị tiền tệ cho số lẻ, ngầm định là "xu" <br>
<font color="#FF0000">MUnit2</font>: 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 <br>
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.
<br>
<br>
<br>
<strong><u>Ví dụ:</u></strong><br>
=VND(12.5,,"đồng","hào",10)<br>
Đọc là "Mười hai đồng và năm hào."<br>
<br>
Cách dùng (đơn giản) trong Sheet:<br>
=VND(1000000)<br>
<br>
<font color="Red">=VND(1000000) kết quả là chuỗi TCVN3 (Nếu Excel 2003 trở về trước)<br>
=VND(1000000) kết quả là chuỗi Unicode (Nếu từ Excel 2007 trở lên)<br>
</font><br>
=VND(1000000,2) kết quả là chuỗi VNI<br>
=VND(1000000,3) kết quả là chuỗi Unicode<br>
<br>
=USD(1000000) kết quả là chuỗi đọc số tiếng Anh<br>
<br>
Để biết được nó tối ưu như thế nào, bạn vào công thức tại ô A1<br>
=VND(1000000) copy cho tất cả các dòng trong một cột (65536 dòng)<br>
<br>
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 độ!<br>
<br>
Các bạn đọc thêm hướng dẫn tại file <strong>Help.xls</strong> hoặc tại đường link dưới đây:<br>
<a href="http://www.bluesofts.net/Products/AddIns/Accounting%20Helper/Index.htm" target="_blank">http://www.bluesofts.net/Products/AddIns/Accounting%20Helper/Index.htm</a><br>
<br>
File "<strong>Cach_doc_ khac.zip</strong>" 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ể.<br>
<br>
<div style="text-align: center;"><img src="http://www.bluesofts.net/Products/AddIns/Accounting%20Helper/Pics/AcchelperOpt.jpg" border="0" alt=""></div><br>
<a href="http://www.bluesofts.net/Products/AddIns/Accounting%20Helper/Index.htm" target="_blank"><strong><font size="4">Download Accounting Helper v2.2.0</font></strong></a> (<font color="Red">phiên bản mới nhất</font>, ngày 24/05/2013)
Hi! em là thành vien mới! em đã thử gở bộ cài trước rồi nhưng em không thể sử dụng được bộ cài mới này! em đã hoàn tất các thao tác đến bước Bấm chọn "Browse" và chọn file AccHelper.xll. nhưng em không thế sd được! mong anh chỉ giúp em!
Hi! em là thành vien mới! em đã thử gở bộ cài trước rồi nhưng em không thể sử dụng được bộ cài mới này! em đã hoàn tất các thao tác đến bước Bấm chọn "Browse" và chọn file AccHelper.xll. nhưng em không thế sd được! mong anh chỉ giúp em!
cho em hỏi là sao em làm theo hướng dẫn rồi..nhưng vẫn không hiện ra, chỉ hiện ra #name thôi....
nhưng vẫn file đấy, mang sang máy khác lại hiện ra..không hiểu là máy em thiếu gì??
máy em chạy win 7 ultimate, excel 2007 ạ :Z:Z
cho em hỏi là sao em làm theo hướng dẫn rồi..nhưng vẫn không hiện ra, chỉ hiện ra #name thôi....
nhưng vẫn file đấy, mang sang máy khác lại hiện ra..không hiểu là máy em thiếu gì??
máy em chạy win 7 ultimate, excel 2007 ạ :Z:Z
Em chào a, em đang sử dụng Acchelper2.0.2 và thấy rất hay. Trong cách đọc tiếng việt, e muốn bỏ luôn phần đọc "chẵn" cuối câu. Anh có thể bỏ dùm e được không. Em thấy có nhiều a/c viết cái này lắm, nhưng e đang dùng cái ứng dụng của a. có thể cá nhân hoá giúp e được không. Em cảm ơn anh nhiều.
Em chào a Tuan, em đang sử dụng Acchelper2.0.2 và thấy rất hay. Trong cách đọc tiếng việt, e muốn bỏ luôn phần đọc "chẵn" cuối câu. Anh có thể bỏ dùm e được không. Em thấy có nhiều a/c viết cái này lắm, nhưng e đang dùng cái ứng dụng của a. có thể cá nhân hoá giúp e được không. Em cảm ơn anh nhiều.
Em chào a Tuan, em đang sử dụng Acchelper2.0.2 và thấy rất hay. Trong cách đọc tiếng việt, e muốn bỏ luôn phần đọc "chẵn" cuối câu. Anh có thể bỏ dùm e được không. Em thấy có nhiều a/c viết cái này lắm, nhưng e đang dùng cái ứng dụng của a. có thể cá nhân hoá giúp e được không. Em cảm ơn anh nhiều.
Em có cài và dùng thử add in này. Anh cho em hỏi là sao em thoát Ẽxcel mở lại thì ko dùng được, muốn dùng được thì lại phải thao tác lại mới dùng được.
Em có cài và dùng thử add in này. Anh cho em hỏi là sao em thoát Ẽxcel mở lại thì ko dùng được, muốn dùng được thì lại phải thao tác lại mới dùng được.
e đã làm theo a hướng dẫn nhưng ko được, run acchelperoption.exe rồi đợi mãi mà ko xong với lại ở cơ quan mà chạy file .exe chắc chắn ko dược, nên a có thể xoá rồi gửi lại giúp e được k