minhchauc92
Thành viên mới

- Tham gia
- 18/8/08
- Bài viết
- 19
- Được thích
- 1
Các bạn chỉ giùm mình công thức đổi được từ chũ thường sang chữ hoa nhé. Hiện tại mỗi lần chuyển chử mình toàn phải làm thủ công là đánh lại chữ đó. Cảm ơn nhiều.
Bạn nhập chữ này: "nguyễn" bằng font Unicode (Arial, Timew Roman, Tahoma...), xong dùng hàm UPPER đổi thử, nó ra cái gì ?Bạn dùng hàm upper(text) là được, nếu muốn chuyển ngược lại (chữ hoa thành chữ thường) thì dùng hàm lower(text).
Các bạn chỉ giùm mình công thức đổi được từ chũ thường sang chữ hoa nhé. Hiện tại mỗi lần chuyển chử mình toàn phải làm thủ công là đánh lại chữ đó. Cảm ơn nhiều.
Cảm ơn các bạn nhiều lắm, mình đã làm thành công rồi.
Cú pháp là:Ca_dafi cho cú pháp của hàm chuyển Font chữ với. Module bị protect nên không thể tahm khảo được.
Function LowerUni(Chuoi As String) As String
LowerUni = Application.WorksheetFunction.Trim(LCase(Chuoi))
End Function
''//====================================================
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
''//====================================================
Function UpperUni(Chuoi As String) As String
UpperUni = Application.WorksheetFunction.Trim(UCase(Chuoi))
End Function