Em chaò team Gitiho, em có câu hỏi: em muốn tìm dòng cuối của 3 cột, ví dụ trong bài này, cột G bị thiếu data nhưng cột H, I đã có data, nếu tìm dòng cuối của cột G thì dữ liệu cũ sẽ bị ghi chèn. Làm thế nào để tìm dòng cuối của cả 3 cột ạ?
Chào bạn phần làm tìm dòng cuối này chỉ cần chọn cột là được (cột ở đây là cột phải có giá trị), hoặc bạn tìm dòng cuối như sau.
dim dc as long, dc1 as long
dc = sheet1.range("G"&sheet1.rows.count).end(3).row
dc1 = sheet1.range("H"&sheet1.rows.count).end(3).row
trong ví dụ này chỉ có 3 cột cần tìm dòng cuối, có cách code chung nào tìm dòng cuối không cần để tâm là cáo bao nhiêu cột ko ạ?
Choà bạn bạn làm như sau nhé, ở đây mình duyệt cột thực tế bạn có thể duyệt nhiều hơn
Option Explicit
Sub Timdongcuoi()
Dim dc As Long, i As Long, dongcuoi As Long
dongcuoi = 0
For i = 1 To 5
dc = Sheet1.Cells(Sheet1.Rows.Count, i).End(xlUp).Row
If (dongcuoi <= dc) Then dongcuoi = dc
Next i
MsgBox dongcuoi
End Sub
e cảm ơn ạ :3