dangvandang
Thành viên chính thức
Em cần mã VBA để chuyển chữ được bôi chọn trong ô sang chữ IN HOA. Ví dụ trong file đính kèm khi chọn ô A1 nhấn nút lệnh thì in hoa chữ "xa hoi". Giờ mọi người có thể điều chỉnh code giúp để có thể in hoa bất kỳ từ nào khi được bôi chọn không. Cảm ơn.
Code:
Sub ConvertSelectedTextToUppercase()
Dim SelectedText As String
Dim StartPos As Long
Dim EndPos As Long
On Error Resume Next
SelectedText = Selection.Text
StartPos = 9 'Selection.Characters(1).Start
EndPos = 15 'Selection.Characters(Selection.Characters.Count).End
If Len(SelectedText) > 0 Then
Selection.Characters(StartPos, EndPos - StartPos + 1).Text = UCase(Selection.Characters(StartPos, EndPos - StartPos + 1).Text)
End If
End Sub
Code:
Sub ConvertSelectedTextToUppercase()
Dim SelectedText As String
Dim StartPos As Long
Dim EndPos As Long
On Error Resume Next
SelectedText = Selection.Text
StartPos = 9 'Selection.Characters(1).Start
EndPos = 15 'Selection.Characters(Selection.Characters.Count).End
If Len(SelectedText) > 0 Then
Selection.Characters(StartPos, EndPos - StartPos + 1).Text = UCase(Selection.Characters(StartPos, EndPos - StartPos + 1).Text)
End If
End Sub