Bài 5: Di chuyển dòng từ Sheet này sang Sheet khác
https://hocggsheet.com/di-chuyen-dong-tu-sheet-nay-sang-sheet-khac-hoc-app-script-sheet/
Xem clip hướng dẫn
Code
Giải thích
Biến activeCell dùng để lấy vị trí của ô hiện tại chúng ta đang bấm vào.
Còn biến range để lấy dải ô bắt đầu từ ô ta đang bấm vào đến ô cuối cùng trong dòng.
Sử dụng biến dich để lấy vị trí của “dòng bên dưới dòng cuối cùng” trong bảng sheet1.
Lưu ý: khi chỉ dùng getLastRow(), ta chỉ lấy được dòng cuối cùng có dữ liệu. Để lấy dòng tiếp theo nó, ta phải cộng 1 vào: getLastRow()+1
Tiếp theo dùng moveTo (hoặc copyTo) để di chuyển dải ô từ sheet0 sang sheet1. Sau đó, xóa dải ô bên sheet0 đi. Vì nếu không dùng deleteRow() thì sau khi di chuyển dải ô, dải ô cũ trong sheet0 sẽ trở thành dải ô trống không có dữ liệu.
Last updated