LỊCH VẠN NIÊN

TUYỂN TẬP CÁC HOA HỒNG

Thời gian là vàng

LÝ LỊCH TRÍCH NGANG

Admin: Võ Hoàng Chương
Sinh nhật: 24 / 06 / 1977
Ảnh Admin: Click here.
Đơn vị: Trường TH&THCS Bình Chương
Chuyên môn: Toán - Tin
Địa chỉ: Bình Nguyên, Bình Sơn, Quảng Ngãi
Liên hệ Email: HoangChuong2467@Gmail.com
Góp ý cho Admin Tại đây
ĐT liên hệ: 0931.24.06.77
Lập Website: 24/06/2010

LIÊN KẾT ĐẶC BIỆT

Tài nguyên dạy học

Nghe nhạc trực tuyến

Ảnh ngẫu nhiên

TƯ TƯỞNG HỒ CHÍ MINH

Tự phê bình và phê bình là quy luật phát triển của Đảng. Mục đích của tự phê bình và phê bình là: Làm cho phần tốt trong mỗi con người nảy nở như hoa mùa xuân và phần xấu bị mất dần đi; làm cho các tổ chức đảng luôn luôn trong sạch, vững mạnh; để tăng cường đoàn kết, thống nhất trong nội bộ Đảng; để các tổ chức Đảng và đảng viên luôn hoàn thiện mình, phấn đấu hoàn thành nhiệm vụ Tổ quốc và nhân dân giao cho.
Tự phê bình và phê bình phải được tiến hành thường xuyên, như người ta rửa mặt hàng ngày.
Tự phê bình phải thành khẩn. Thành khẩn, thành tâm, không “giấu bệnh sợ thuốc” sẽ giúp cho việc tự phê bình có kết quả tốt.
Phê bình phải trung thực, “không đặt điều”, “không thêm bớt”.
Tự phê bình và phê bình phải kiên quyết, “ráo riết”, không nể nang.
Tự phê bình và phê bình phải có tính chất xây dựng “phải có tình đồng chí thương yêu lẫn nhau”.

CHÙA MỘT CỘT

VÂNG LỜI BÁC HỒ DẠY

CÁC LOẠI HOA PHONG LAN

"ĐỔI MỚI CĂN BẢN, TOÀN DIỆN GIÁO DỤC VÀ ĐÀO TẠO, ĐÁP ỨNG YÊU CẦU CÔNG NGHIỆP HÓA, HIỆN ĐẠI HÓA TRONG ĐIỀU KIỆN KINH TẾ THỊ TRƯỜNG ĐỊNH HƯỚNG XÃ HỘI CHỦ NGHĨA VÀ HỘI NHẬP QUỐC TẾ"

TỔNG HỢP TIN TỨC CHÍNH TỪ TẤT CẢ CÁC BÁO

TIN TỨC

Gốc > Thủ thuật Excel >

Đổi số ra chữ trong Excel

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"
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(8) = "t¸m"
CharVND(9) = "chÝn"

SoLe = Int((NumCurrency - Int(NumCurrency)) * 100) '2 kí số lẻ
PhanChan = Trim$(Str$(Int(NumCurrency)))
PhanChan = Space(15 - Len(PhanChan)) + PhanChan

NganTy = Val(Left(PhanChan, 3))
Ty = Val(Mid$(PhanChan, 4, 3))
Trieu = Val(Mid$(PhanChan, 7, 3))
Ngan = Val(Mid$(PhanChan, 10, 3))
Dong = Val(Mid$(PhanChan, 13, 3))
If NganTy = 0 And Ty = 0 And Trieu = 0 And Ngan = 0 And Dong = 0 Then
BangChu = "không " + DonViTien + " "
I = 5
Else
BangChu = ""
I = 0
End If
While I <= 5
Select Case I
Case 0
SoDoi = NganTy
Ten = "ngµn tû"
Case 1
SoDoi = Ty
Ten = "tû"
Case 2
SoDoi = Trieu
Ten = "triÖu"
Case 3
SoDoi = Ngan
Ten = "ngµn"
Case 4
SoDoi = Dong
Ten = DonViTien
Case 5
SoDoi = SoLe
Ten = DonViLe
End Select
If SoDoi <> 0 Then
Tram = Int(SoDoi / 100)
Muoi = Int((SoDoi - Tram * 100) / 10)
DonVi = (SoDoi - Tram * 100) - Muoi * 10
BangChu = Trim(BangChu) + IIf(Len(BangChu) = 0, "", ", ") + _
IIf(Tram <> 0, Trim(CharVND(Tram)) + " trăm ", "")
If Muoi = 0 And Tram <> 0 And DonVi <> 0 Then
BangChu = BangChu + "lΠ"
Else
If Muoi <> 0 Then
BangChu = BangChu + IIf(Muoi <> 0 And Muoi <> 1, _
Trim(CharVND(Muoi)) + " m­¬i ", "m­êi ")
End If
End If

If Muoi <> 0 And DonVi = 5 Then
BangChu = BangChu + "l¨m " + Ten + " "
Else
If Muoi > 1 And DonVi = 1 Then
BangChu = BangChu + "mèt " + Ten + " "
Else
BangChu = BangChu+IIf(DonVi <> 0,Trim(CharVND(DonVi))+" "+Ten+" ", Ten + " ")
End If
End If
Else
BangChu = BangChu + IIf(I = 4, DonViTien + " ", "")
End If
I = I + 1
Wend
If SoLe = 0 Then
BangChu = BangChu + "ch½n"
End If
Mid$(BangChu, 1, 1) = UCase$(Mid$(BangChu, 1, 1))
SoRaChu = BangChu
End Function

Bạn để ý, hàm SoRaChu có phân biệt cách đọc số 1 (một hay mốt), 5 (năm hay lăm), mươi hay mười và chỉ đổi số có trị lớn nhất là 922,337, 203, 685, 477. Các chữ Việt có dấu trong đoạn mã 1 có mã Unicode.

3. Chuyển sang cửa sổ Excel để kiểm tra hàm bằng cách thử gõ vào ô bất kỳ, ví dụ: =SoRaChu(922337203,34). Nếu êm xuôi thì chuyển sang bước kế tiếp.

4. Mô tả hàm để chọn chính xác tên hàm khi bạn sử dụng công cụ Past Function. Trong cửa sổ Excel, chọn menu Tools\ Macro\ Macros để hiển thị hộp thoại Macro. Gõ tên hàm SoRaChu vào ô Macro name, rồi bấm Options để mở tiếp hộp thoại Macro Options, gõ nội dung mô tả hàm vào ô Description, bấm OK để đóng hộp thoại Macro Options, cuối cùng bấm Cancel để đóng hộp thoại Macro.

5. Ghi workbook lên đĩa thành tập tin TienBac.XLA (ví dụ). Bạn phải đặt tập tin này đúng chỗ để mỗi lần Excel khởi động sẽ nạp nó tự động.
Đối với Excel XP trên Windows XP:
C:\Documents and Settings\UserName\Application Data\Microsoft\AddIns
Đối với Excel 2000 trên Windows 98:
C:\Windows\Application Data\Microsoft\AddIns
Đối với Excel 97 trên Windows 98:
C:\Program Files\Microsoft Office\Office\Library
Đóng Excel mà không cần ghi lại các thay đổi trên Book1.

6. Dùng Windows Explorer để thêm mô tả cho add-in bằng cách bấm chuột phải trên tên tập tin TienBac.XLA, chọn mục Properties để mở hộp thoại Properties, chọn thẻ Summary để gõ mô tả vào ô Comments, gõ tên của add-in vào ô Title. Chọn nút OK để chấp nhận các thông tin vừa nêu.

7. Khởi động lại Excel, cài đặt add-in vừa tạo cho Excel bằng cách chọn trình đơn Tools\ Add-Ins để mở hộp thoại Add-Ins, chọn tên add-in của ta trong danh sách Add-Ins available, rồi bấm OK.

Từ đây trở về sau, mỗi lần mở Excel, bạn đương nhiên dùng được hàm SoRaChu trong add-in TienBac.XLA.


Nhắn tin cho tác giả
Võ Hoàng Chương @ 15:01 14/07/2012
Số lượt xem: 776
Số lượt thích: 0 người
 
Gửi ý kiến

VUI CƯỜI

HÁT KARAOKE TRỰC TUYẾN