««---♥ (¯¤ CNPC2  Always in My Heart ¤¯)♥ ---»»

Thông tin cá nhân

lopcnpc203_06
Nơi ở: Mỗi người 1 nơi ... Mỗi nơi 1 người
Trạng thái: User is offline (Vắng mặt)
Thêm vào nhóm bạn bè
Gửi tin nhắn
Hãy trao cho nhau muôn ngàn yêu dấu . Hãy trao cho nhau hạnh phúc lẫn thương đau . Trái tim cho ta nơi về nương náu . Được quên rất nhiều ngày tháng tiêu điều .

Thành Viên Lớp CNPC2

Smilie Wanted Notice Smilie
««(¯`♥ (¯`CNPC2 ´¯)♥ ´¯)»»


Name : Đặng Thành Long
aka Long DeeJay
SN : 26/12/198X
ĐT : 0934.656719
YM : [email protected]


Name : Đặng ngọc Trường
SN : 27/12/1984
ĐT : 0906.171817
YM : [email protected]


Name : Nguyễn Đình Dũng
SN : 24/04/1981
ĐT : 0904.982908
YM : [email protected]


Name : Bùi Đình Khoa
SN : 26/07/1985
ĐT : ?
YM : ?


Name : Bùi Thị Thấm
SN : 10/10/1984
ĐT : 0976.116836
YM : [email protected]


Name : Nguyễn Thị Dịu
SN : 11/10/1985
ĐT : 0904.046485
YM : [email protected]


Name : Đặng Huyền Nhung
SN : 02/12/1984
ĐT : 0983.521284
YM : ?


Name : Hà Thị Phượng
SN : 20/01/1984
ĐT : 0976.116836
YM : ?


Name : Phạm Thị Thúy Hà
SN : 11/08/1982
ĐT : 0982.421312
YM: [email protected]


Name : Lê Thị Nữ
SN : 23/06/1985
ĐT : 0904.997966
YM : [email protected]


Name : Phạm Thị Tố Loan
SN : 29/10/1984
ĐT : 0912.287791
YM : ?


Name : Bùi Thị Thu Hà
SN : 22/03/1985
ĐT : 031.3671240
YM : ?


Name : Lưu Văn Việt
SN : 05/04/1984
ĐT : 0982.768285
YM : [email protected]


Name : Nguyễn Thế Tấn
SN : 16/08/1984
ĐT : 0976.662991
YM : [email protected]


Name : Bùi Thanh Hoa
SN : 28/12/1985
ĐT : 031.3675084
YM : [email protected]


Name : Bùi Ngọc Nghĩa
SN : 09/03/1980
ĐT : ?
YM : ?



Name : Vũ Xuân Tuyến
SN : 11/02/1983
ĐT : 0906.080502
YM : [email protected]


Name : Vương Qúi Dương
SN : 22/02/1983
ĐT : 0985.038102
YM : [email protected]


Name : Hoàng Trung Dũng
SN : 11/04/1981
ĐT : 031.3560789
YM : ?


Name : Mai Hồng Việt
SN : 24/05/1984
ĐT : 0904.636646
YM : ?


Name : Lê Anh Út
SN : 01/07/1985
ĐT : ?
YM : [email protected]


Name : Phạm Hoàng Hiếu
SN : 23/06/1985
ĐT : 0904.258147
YM : ?


Name : Cao Hữu Trung
SN : 20/06/1980
ĐT : ?
YM : ?


Name : Nguyễn Ngọc Nam
SN : 22/11/1981
ĐT : 0988.566215
YM : [email protected]




 
Đổ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
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ẻ
I = 1
PhanChan = Trim$(Str$(Int(NumCurrency)))
While Len(PhanChan) > 0
Select Case I
Case 1 'Dong
Dong = Val(Right$(PhanChan, 3))
PhanChan = Left$(PhanChan, Len(PhanChan) - Len(Trim$(Str$(Dong))))
Case 2 'Ngan
Ngan = Val(Right$(PhanChan, 3))
PhanChan = Left$(PhanChan, Len(PhanChan) - Len(Trim$(Str$(Ngan))))
Case 3 'Trieu
Trieu = Val(Right$(PhanChan, 3))
PhanChan = Left$(PhanChan, Len(PhanChan) - Len(Trim$(Str$(Trieu))))
Case 4 'Ty
Ty = Val(Right$(PhanChan, 3))
PhanChan = Left$(PhanChan, Len(PhanChan) - Len(Trim$(Str$(Ty))))
Case 5 'Ngan Ty
NganTy = Val(Right$(PhanChan, 3))
PhanChan = Left$(PhanChan, Len(PhanChan) - Len(Trim$(Str$(NganTy))))
End Select
I = I + 1
Wend
If NganTy = 0 And Ty = 0 And Trieu = 0 And Ngan = 0 And Dong = 0 Then
BangChu = "không đồng "
I = 5
Else
BangChu = ""
I = 0
End If
While I <= 5 � Bắt đầu đổi
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 = "đồng"
Case 5
SoDoi = SoLe
Ten = "xu"
End Select
If SoDoi <> 0 Then
Tram = Int(SoDoi / 100)
Muoi = Int((SoDoi - Tram * 100) / 10)
DonVi = (SoDoi - Tram * 100) - Muoi * 10
BangChu = BangChu + IIf(Tram <> 0, 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,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 <> 0 And Muoi <> 1 And DonVi = 1 Then
BangChu = BangChu + "mốt " + Ten + " "
Else
BangChu = BangChu + IIf(DonVi <> 0, CharVND(DonVi) + " " + Ten + " ", Ten + " ")
End If
End If
Else
BangChu = BangChu + IIf(I = 4, "đồng ", "")
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.

 

 Trả lời nhanh
Bình luận của bạn sẽ được đăng sau khi chủ blog kiểm duyệt và chấp nhận
Nhập vào tên của bạn:
Nhập mã số xác nhận (bắt buộc):
» Hiển thị cửa sổ mặt cười       » Download bộ gõ tiếng Việt Unikey
 Bạn có muốn chuyển các ký hiệu như :) :( :D ...thành mặt cười trong bài viết này?
 Bạn có muốn chèn thêm chữ ký vào bài viết này ?
 


 
Xem theo danh mục
Xem theo danh mục:
     


Tìm kiếm:
     


(¯`♥ Chat Box ♥ ´¯)



Thời tiết

Giá Vàng

Tỷ giá

Lượt xem thứ:





Mạng xã hội của người Việt Nam.
VnVista I-Shine © 2005 - 2025 VnVista.com