Hoàng Văn Tài
Hoàng Văn Tài
Thảo luận 3 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 258 lượt xem

có thể giải thích ý nghĩa thành phần Cells và End mà mình bôi đậm

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

Thảo luận 3 câu trả lời
Lượt xem 258 lượt xem
Vỗ tay vỗ tay
Hoàng Văn Tài 15:09 - Sep 21, 2020

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


Vỗ tay vỗ tay
Hoàng Văn Tài 15:09 - Sep 21, 2020

Ở 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?

https://imgur.com/a/6bkrbWN

Vỗ tay vỗ tay
Hoàng Văn Tài 15:09 - Sep 21, 2020

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

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông