Em chào các anh, chị trong diễn đàn
Em có tạo sự kiện, như sau
Code này tự động chuyển từ viết thường sang viết hoa của Range("A4:A300")
Code này sẽ bị lỗi như: Ví dụ ta nhập vào ô A4 là Lan Em, nếu ta dùng phím Delete xóa ô A4 này đi thì nó bị báo lỗi, thế thì em thêm dòng
On Error Resume Next
thì nó không báo lỗi, nhưng khi ta nhập vào ô A4 thì nó không chuyển từ viết thường sang viết hoa nữa
Cách anh chị cho hỏi, cách khắc phục các lỗi trên để code tiếp tục hoạt động. Xin cảm ơn anh/chị
Em có tạo sự kiện, như sau
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("A4:A300")) Is Nothing Then
Target.Value = UCase(Target.Value)
End If
End Sub
Code này sẽ bị lỗi như: Ví dụ ta nhập vào ô A4 là Lan Em, nếu ta dùng phím Delete xóa ô A4 này đi thì nó bị báo lỗi, thế thì em thêm dòng
On Error Resume Next
thì nó không báo lỗi, nhưng khi ta nhập vào ô A4 thì nó không chuyển từ viết thường sang viết hoa nữa
Cách anh chị cho hỏi, cách khắc phục các lỗi trên để code tiếp tục hoạt động. Xin cảm ơn anh/chị