Thầy ơi bây giờ em muốn copy cả sheet1 của book1 sang sheet1 của book 2 thì viết code VBA thế nào ạ? Em dùng workbooks(“book1).sheets(“sheet1”).value = workbooks(“book2”).sheets(“sheet1”).value nó báo lỗi.
Chào bạn phần bạn thiếu một dấu " trong workbooks("book1") nhé.
workbooks(“book1).sheets(“sheet1”).value = workbooks(“book2”).sheets(“sheet1”).value
Thao tác copy sheet bạn có thể record macro cho thao tác Move/copy sheet nhé.
(bấm chuột phải vào sheet muốn copy, sau đó chọn mục Move or copy... => chọn vị trí nơi muốn copy/di chuyển đến, với thao tác copy thì cần chọn thêm mục Create a copy)
Nhưng thường thì sao chép 1 vùng trong sheet này đưa sang sheet khác sẽ tốt hơn là copy cả sheet.
Thầy ơi vẫn bị lỗi thầy ah. K copy cả sheet được mà bắt buộc phải có vùng chọn mới copy đk
Chào bạn vậy bạn thêm vùng chọn cần copy nữa và thử lại code