htktdm2020
Thành viên mới

- Tham gia
- 21/8/20
- Bài viết
- 25
- Được thích
- 0
Xoá sheet nhưng sheet có tồn tại hay không? thử dùng msgbox để hiển thị tên sheet trước khi xoá và kiểm tra thử.Chào Anh/Chị Diễn Đàn !
Em đang sử dụng Addin Saveasworkbook nhưng khi dùng file báo lỗi sau
View attachment 256483View attachment 256485
Em không biết bị lỗi nằm ở đâu . Em nhờ các Anh / Chị hướng dẫn khắc phục lỗi
Em xin cám ơn Anh / Chị !
Cái sheet đó là sheet duy nhất còn tồn tại trên bảng tính nên không thể xóa được.Chào Anh/Chị Diễn Đàn !
Em đang sử dụng Addin Saveasworkbook nhưng khi dùng file báo lỗi sau
View attachment 256483View attachment 256485
Em không biết bị lỗi nằm ở đâu . Em nhờ các Anh / Chị hướng dẫn khắc phục lỗi
Em xin cám ơn Anh / Chị !
Có chứ. Vì đó là các sheets được liệt kê trong listbox, mà nó được lấy từ workbook lên mà.Xoá sheet nhưng sheet có tồn tại hay không
Không đúng. Ở listbox đã chọn sheet(s) giữ lại rồi, vậy nên luôn luôn và luôn luôn tồn tại ít nhất 1 sheet không xóa.Cái sheet đó là sheet duy nhất còn tồn tại trên bảng tính nên không thể xóa được.
Cái này ở khúc nào vậy anh? i=0 to listbox1.listcount-1 là toàn bộ mà anhỞ listbox đã chọn sheet(s) giữ lại rồi
Lỗi tại kiểu viết code này khá cà chớn.Cái này ở khúc nào vậy anh? i=0 to listbox1.listcount-1 là toàn bộ mà anh
Sửa: à đúng rồi, nếu k=0 thì đã exit sub mất rồi
Mình không tìm thấy lệnh gán tên sheet vào List boxCó chứ. Vì đó là các sheets được liệt kê trong listbox, mà nó được lấy từ workbook lên mà.
Khúc đó bị che khuất rồi anh ạ.Mình không tìm thấy lệnh gán tên sheet vào List box![]()
Nếu nói là lỗi do xóa sheet duy nhất không bị ẩn thì chắc hợp lý nhỉ.Không đúng. Ở listbox đã chọn sheet(s) giữ lại rồi, vậy nên luôn luôn và luôn luôn tồn tại ít nhất 1 sheet không xóa.
Nếu không chọn sheet nào thì đã có dòng kiểm tra biến k và thoát.
Còn một trường hợp nữa là xóa sheet có thiết lập xlSheetVeryHidden.Nếu nói là lỗi do xóa sheet duy nhất không bị ẩn thì chắc hợp lý nhỉ.