Trần Văn Soái
Trần Văn Soái
Thảo luận 9 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 359 lượt xem

Private Sub Worksheet_Change(ByVal Target As Range) Dim i As Long Dim rng As Range i = Sheet1Range("a"

Private Sub Worksheet_Change(ByVal Target As Range)
Dim i As Long
Dim rng As Range
i = Sheet1.Range("a" & Rows.Count).End(xlUp).Row
If Not Application.Intersect(Target, Range("a1:a" & i)) Is Nothing Then
For Each rng In Range("a1:a" & i)
rng.Value = Application.WorksheetFunction.Proper(rng.Value)
Next rng
End If
End Sub
thầy xem e viết code sai ở đâu. bây giờ em muốn lập trình sự kiện với worksheet change sau khi thay đổi thì n tự động viết hoa luôn nhưng e chạy code thì n báo lỗi 28 "out of stack space" rồi tự động thoát ra vào lại nữa
Thảo luận 9 câu trả lời
Lượt xem 359 lượt xem
Vỗ tay vỗ tay
Trần Văn Soái 09:04 - Apr 26, 2021

Chào bạn, bạn cần thay đổi sang 1 ô song song mới dc nhé, bạn dùng hàm offset nhé

Vỗ tay vỗ tay
Trần Văn Soái 09:04 - Apr 26, 2021
Thầy có thể giải thick thêm đk k ah. E offset(0,1) các kiểu k đk
Vỗ tay vỗ tay
Trần Văn Soái 09:04 - Apr 26, 2021

Bạn thay rng. Value  thành rng.offset(0,1).Value nhé

Vỗ tay vỗ tay
Trần Văn Soái 09:04 - Apr 26, 2021
E lm đk rồi nhưng k đúng ý lắm thầy ah. E muốn n trực tiếp ngay trong cột đó lm ntn ah. Mà thầy giải thick thêm tại s phải offset n
Vỗ tay vỗ tay
Trần Văn Soái 09:04 - Apr 26, 2021

Thầy giải thick thêm cho e tại sao k đk ngay trực tiế ngay trong vùng sự kiện đó ah. Mục đich của e là n diễn ra ngay trong vùng đó có cách nào k ah

Vỗ tay vỗ tay
Trần Văn Soái 09:04 - Apr 26, 2021

Chào bạn do bạn đùng sự kiện nên nó ko thể đề lên đúng vị trí bạn chạy được như công thức bạn không thể viết trên cùng ô điều kiện được

Vỗ tay vỗ tay
Trần Văn Soái 09:04 - Apr 26, 2021

Nếu bạn chạy sub thao tác của bạn lại ok

Vỗ tay vỗ tay
Trần Văn Soái 10:04 - Apr 26, 2021

Thầy có cách nào khắc phục k ah

Vỗ tay vỗ tay
Trần Văn Soái 10:04 - Apr 26, 2021
Chỉ có thể dùng sub đổi thôi bạn nhé
Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông