làm sao để xác định dòng của activecell trong một range (1 người xem)

Người dùng đang xem chủ đề này

SoiBien

Thành viên tiêu biểu
Tham gia
3/9/07
Bài viết
734
Được thích
609
Giả sử em có một tbl = range("A11:A15") {"A","B","C","D","E"}
dùng set rcell = tbl.find ("B")

làm sao em lấy được row của rcell = 2 (row của rcell trong tbl)

loại trừ cách dùng rcell.row - tbl.cells(1,1).row

hoặc đại khái như là muốn xoá tbl.EntireRow
 
Giả sử em có một tbl = range("A11:A15") {"A","B","C","D","E"}
dùng set rcell = tbl.find ("B")

làm sao em lấy được row của rcell = 2 (row của rcell trong tbl)

loại trừ cách dùng rcell.row - tbl.cells(1,1).row

hoặc đại khái như là muốn xoá tbl.EntireRow
Thế dùng hàm MATCH thì sao?
 
Upvote 0
em dùng find vì không muốn dùng vòng lặp for each,
em sợ match lại phải for ?
 
Upvote 0
ý em là : xoá hết các dòng có text = "B"
 
Upvote 0
vậy chắc em dùng luôn cái này
Mã:
with tbl
.rows(rcell.row -.cells(1,1).row+1).delete
end with
 
Upvote 0

Bài viết mới nhất

Back
Top Bottom