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

Liên hệ QC

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
Web KT

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

Back
Top Bottom