thầy có thể giải thích ý nghĩa thành phần Cells và End mà mình bôi đậm trong câu lệnh khi gán biến không cố định dưới đây được không ah?
LastRow = Sheet1.Cells(Rows.Count, 1).End(xlUp) + 1
Chào bạn
hàm cells(hàng, cột(1 là A, 2 là B))
End(xlup) lấy đến dòng cuối cùng rồi đi lên nghĩa là lấy dòng cuối cùng có dữ liệu.
+1 nghĩa là dòng bên dưới
Ở sheet 1 mình có để dữ liệu A1:A17 đều là "1", sheet 2 mình có để giá trị ô B2 là "64356"
Nhưng khi chạy sub ví dụ gán biến không cố định như trên, thì giá trị "64356" nó mặc định gán vào ô A6 của sheet1.
Mình nghĩ đáng nhẽ nó phải gán giá trị vào ô A18 của sheet1 chứ nhỉ, thầy có thể giải thích được không ah?
chào bạn trước khi cộng 1 bạn thêm từ khóa .row nữa nhé:
LastRow = Sheet1.Cells(Rows.Count, 1).End(xlUp).Row + 1