Giúp File gắn VBA lỗi lạ khi copy sheet (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

tueyennhi

Thành viên tích cực
Tham gia
18/10/10
Bài viết
1,192
Được thích
105
Giúp File VBA gặp lỗi lạ khi copy sheet

Cho em hỏi file gắn code VBA khi copy sheet trong cùng một file hoặc là copy sheet sang file khác thì xảy ra lỗi sau

z573422653684_b62bac682732cfb74891f5c42b835cb4.jpg

Lỗi này là lỗi gì và cách khắc phục như thế nào ạ? Bản thân em dùng office 2010 thì không bao giờ thấy lỗi nhưng khi share dưới bộ phận (dùng office 2007) thì xảy ra lỗi.

Anh chị nào biết giải thích giúp em ạ.

Em cảm ơn nhiều!
 
Lần chỉnh sửa cuối:
Thử cách sau:

Tắt Excel, vào RUN:%tmp%
Thư mục Temp hiện ra thì xóa toàn bộ file trong đó.
 
Upvote 0
Hai cách trên đều chưa thấy được, name rác cũng đã dùng delete name của thầy ndu. Temp cũng đã xóa hết nhưng vẫn xảy ra lỗi. Office lỗi là 2007 befaint à.
 
Lần chỉnh sửa cuối:
Upvote 0
Bạn kiểm tra thêm ở máy tính khác xem.

Bạn có thể gửi file đó lên để mọi người kiểm tra giúp (xóa bớt dữ liệu đi cho nhẹ file nhé).

Đây bạn nhé! Ngoài ra cho mình hỏi thêm ngoài lề tại sao mình có dòng lệnh xóa các cell thừa rồi mà khi kiểm tra cell cuối cùng (bằng tổ hợp phím CTRL+End) thì ở địa chỉ AS8565. Kết quả này là do công thức xóa của mình:
'Clear
Cells(Rws + 9, 1).Resize(5000, 45).Delete dẫn đến cell cuối cùng luôn luôn là Rws+5000.
 

File đính kèm

Upvote 0
Đây bạn nhé! Ngoài ra cho mình hỏi thêm ngoài lề tại sao mình có dòng lệnh xóa các cell thừa rồi mà khi kiểm tra cell cuối cùng (bằng tổ hợp phím CTRL+End) thì ở địa chỉ AS8565. Kết quả này là do công thức xóa của mình:
'Clear
Cells(Rws + 9, 1).Resize(5000, 45).Delete dẫn đến cell cuối cùng luôn luôn là Rws+5000.

(1) Chắc bạn phải chờ thành viên sử dụng Excel 2007 để kiểm tra giúp (trên diễn đàn có nhiều người phản ánh Excel 2007 hay gặp lỗi với vba...)

(2) Xóa dòng. Mình có xem bài đó của bạn rồi. Bạn thử xóa cả dòng xem
Rows(Rws+9 & ":" & Rws+5000).Delete
 
Upvote 0
(1) Chắc bạn phải chờ thành viên sử dụng Excel 2007 để kiểm tra giúp (trên diễn đàn có nhiều người phản ánh Excel 2007 hay gặp lỗi với vba...)

(2) Xóa dòng. Mình có xem bài đó của bạn rồi. Bạn thử xóa cả dòng xem
Rows(Rws+9 & ":" & Rws+5000).Delete

(2) Ồ được rồi bạn ạ. Cảm ơn rất nhiều !
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom