Em chào các Thầy!
Khi thêm một value vào 1 ô, lúc sort value này chạy theo lệnh sort, nếu vùng dử liệu lớn muốn xem value vừa thêm chạy tới vị trí nào thật khó tìm bằng mắt thường.
Em viết code này với mong muốn tự động hiện ngay ô (chọn đúng ô) có value vừa thêm, sau khi sort.
Nhưng sao nó chọn không đúng
Trong file minh họa value mới thêm là Nguyen Van, sau khi sort nó phải chọn ô có value Nguyen Van, nhưng sao nó lại chọn ngay ô trống.
Xin các Thầy xem và giúp cho nó chọn đúng nhé, em rất cám ơn ạ.
Khi thêm một value vào 1 ô, lúc sort value này chạy theo lệnh sort, nếu vùng dử liệu lớn muốn xem value vừa thêm chạy tới vị trí nào thật khó tìm bằng mắt thường.
Em viết code này với mong muốn tự động hiện ngay ô (chọn đúng ô) có value vừa thêm, sau khi sort.
Mã:
Sub sort()
Set DuLieuO = ActiveCell
DongCuoiB = [B65000].End(xlUp).Row
Sheet1.Range("A1").Resize(DongCuoiB, 2).sort Key1:=Range("A1"), Order1:=xlAscending, Key2:=Range("B1") _
, Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, DataOption2 _
:=xlSortNormal
For i = 1 To 20
If Cells(i, 2).Value Like DuLieuO.Value Then
Cells(i, 2).Select
Exit For
End If
Next i
End Sub
Nhưng sao nó chọn không đúng
Trong file minh họa value mới thêm là Nguyen Van, sau khi sort nó phải chọn ô có value Nguyen Van, nhưng sao nó lại chọn ngay ô trống.
Xin các Thầy xem và giúp cho nó chọn đúng nhé, em rất cám ơn ạ.




