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

Liên hệ QC

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
Web KT

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

Back
Top Bottom