Vấn đề Chuyển chữ HOA, chữ Thường (1 người xem)

Người dùng đang xem chủ đề này

Hoàng Trọng Nghĩa

Chuyên gia GPE
Thành viên BQT
Moderator
Tham gia
17/8/08
Bài viết
8,662
Được thích
16,725
Giới tính
Nam
Xin vui lòng cho hỏi:

+ Chuyển chữ HOA:
EXCEL: UPPER()
VBA: UCASE()

+ Chuyển chữ thường:
EXCEL: LOWER()
VBA: LCASE()

+ Chuyển chữ Hoa Đầu Chữ:
EXCEL: PROPER()
VBA: thì như thế nào ạ?
 
+ Chuyển chữ Hoa Đầu Chữ:
EXCEL: PROPER()
VBA: thì như thế nào ạ?
Anh thử cái function này xem sao:
[highlight=VB]
Function ProperUni(Chuoi As String) As String
Chuoi = " " & Application.WorksheetFunction.Trim(LCase(Chuoi))
stt = Len(Chuoi)
If stt > 1 Then
Do
stt = InStrRev(Chuoi, " ", stt)
Mid(Chuoi, stt + 1, 1) = UCase(Mid(Chuoi, stt + 1, 1))
stt = stt - 1
Loop While stt > 0
ProperUni = Mid(Chuoi, 2)
End If
End Function
[/highlight]
 
Upvote 0
Cám ơn Cadafi nhé! Phải chi VBA nó làm thêm cái PCase luôn đi hen!:-=
 
Upvote 0

Bài viết mới nhất

Back
Top Bottom