truckhoa2006
Thành viên hoạt động



- Tham gia
- 3/10/07
- Bài viết
- 155
- Được thích
- 16
Khi em ghi vào 1 ô excel thì em muốn trong ô này chữ thường phải chuyển thành chữ In Hoa
Vd: Nguyễn Văn A -> NGUYỄN VĂN A
Trên diễn đàn có 1 đoạn code em đã làm theo nhưng dù đã đổi 1 Union thành UPPER rồi mà nó cứ báo lỗi, xin chỉ giúp em:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(UPPER(Range("A1:A10000"), Range("C1:C10000"), Range("E1:E10000")), Target) Is Nothing Then
Application.EnableEvents = False
Target.Value = UCase$(Left$(Target.Value, 1)) & _
Mid$(Target.Value, 2, Len(Target.Value) - 1)
Application.EnableEvents = True
End If
End Sub
Vậy nó sai chỗ nào xin chỉ giúp em
Vd: Nguyễn Văn A -> NGUYỄN VĂN A
Trên diễn đàn có 1 đoạn code em đã làm theo nhưng dù đã đổi 1 Union thành UPPER rồi mà nó cứ báo lỗi, xin chỉ giúp em:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(UPPER(Range("A1:A10000"), Range("C1:C10000"), Range("E1:E10000")), Target) Is Nothing Then
Application.EnableEvents = False
Target.Value = UCase$(Left$(Target.Value, 1)) & _
Mid$(Target.Value, 2, Len(Target.Value) - 1)
Application.EnableEvents = True
End If
End Sub
Vậy nó sai chỗ nào xin chỉ giúp em