Chủ đề: chuyển số thành chữ!!!!giúp e
-
07-02-2011, 07:54 AM #1Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
chuyển số thành chữ!!!!giúp e
e xin lỗi coppy lại bài của anh Phanngoctung
Nếu dùng Excel để lập phiếu thu tiền cho khách hàng, bạn sẽ cần ghi số tiền bằng chữ. Để khỏi mất công ghi "bằng tay", ta hãy tạo một hàm trong Excel "chuyên trị" việc này. Cách làm như sau:
1. Khởi động Excel, tạo một workbook mới (hoặc dùng Book1 như mặc định). Chọn Tools\ Macro\ Visual Basic Editor để mở cửa sổ soạn thảo VBA. Trong cửa sổ Project Explorer (nếu không thấy thì chọn View\ Project Explorer để mở nó), chọn VBAProject (Book1). Chọn Insert\ Module để thêm một module vào workbook.
2. Gõ nội dung hàm đổi số ra chữ SoRaChu(N) như đoạn mã 1 vào module mới tạo.
Đoạn mã 1
Function SoRaChu(ByVal NumCurrency As Currency) As String
If NumCurrency = 0 Then
SoRaChu = "Không đồng"
Exit Function
End If
If NumCurrency > 922337203685477# Then ' Số lớn nhất của loại CURRENCY
SoRaChu = "Không đổi được số lớn hơn 922,337,203,685,477"
Exit Function
End If
Static CharVND(9) As String, BangChu As String, I As Integer
Dim SoLe, SoDoi As Integer, PhanChan, Ten As String
Dim DonViTien As String, DonViLe As String
Dim NganTy As Integer, Ty As Integer, Trieu As Integer, Ngan As Integer
Dim Dong As Integer, Tram As Integer, Muoi As Integer, DonVi As Integer
DonViTien = "đồng" ‘ Bạn có thể thay đơn vị tiền tệ khác ở đây
DonViLe = "xu"
CharVND(1) = "một"
CharVND(2) = "hai"
CharVND(3) = "ba"
CharVND(4) = "bốn"
CharVND(5) = "năm"
CharVND(6) = "sáu"
CharVND(7) = "bảy"
CharVND(:khoc::khoc::rachoa::rachoa:iView more random threads:
- mình đang max về word
- Địa chỉ nào sau đây không phải là địa chỉ của một vùng?
- [Xin hướng dẫn] Cách thay đổi định dạng
- Chuyển file excel sang Pdf
- Giúp mình tạo công thức này
- anh chị giải giúp em bài toán này nhé?
- Giúp em về file excel sổ này với ạ
- người mới
- Một số thủ thuật excel 2003-2007
- học tin học ở trung tâm để lấy chứng chỉ
-
07-02-2011, 08:39 AM #2Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: chuyển số thành chữ!!!!giúp e
Sau khi chép xong, đóng của sổ Modul, trở lại trang bảng tính. Vào File/Save as.... đặt tên file là Tienbac, chọn Microsof Excel AddIn ở File type, nhấn OK để lưu(tự động lưu vào folder mặc đinh). Vào Tools/Add In nhấn nút Browse duyệt đến file TienBac.xla, chọn nó rồi bấm OK. Vậy là bạn đã sử dung được hàm SoRaChu trong tất cả các file Excel được mở.
Hy vọng bạn làm được
Thân
-
07-02-2011, 11:39 AM #3Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: chuyển số thành chữ!!!!giúp e
ui ui !!!!khó quá.không biết mình có làm được không
-
07-19-2011, 12:45 AM #4Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 9
Ðề: chuyển số thành chữ!!!!giúp e
Gửi bởi hoangngocluu
Mua bán pallet nhựa Long An giá rẻ Pallet nhựa Long An là một sản phẩm chất lượng cao, được sử dụng rộng rãi trong ngành công nghiệp và logistics tại tỉnh Long An. Với tính năng bền bỉ, chống chịu...
Mua bán pallet nhựa Long An giá rẻ