AnhThu-1976
Thành viên tích cực


- Tham gia
- 17/10/14
- Bài viết
- 1,063
- Được thích
- 175
Sub LastRow()
Dim Rng As Range
Set Rng = ActiveSheet.UsedRange
MsgBox Cells.Find("*", Rng(1, 1), , , xlByRows, xlPrevious).Row
End Sub
Cảm ơn bạnTìm LastRow tổng quát thì dùng Find, code từ bài viết của thầy Anh Tuấn (ndu),
Mã:Sub LastRow() Dim Rng As Range Set Rng = ActiveSheet.UsedRange MsgBox Cells.Find("*", Rng(1, 1), , , xlByRows, xlPrevious).Row End Sub
Nhưng tôi chỉ muốn tìm dòng cuối trong các cột từ A đến E thôi thì fải làm sao?
Vì đưa vào file thực tế mà chưa biết chỉnh code làm sao?Thì là:
Columns("A:E").Find("*", Rng(1, 1), , , xlByRows, xlPrevious).Row
Sheets("Data").Columns("A:E"). ...Vì đưa vào file thực tế mà chưa biết chỉnh code làm sao?
Cụ thể đang đứng ở 1 sheet khác mà gọi code tìm dòng cuối ở Sheet Data thì fải làm sao ạ
Em làm được rồi xin cảm ơn