[giúp đỡ] VBA không làm việc với sheet ẩn????

Liên hệ QC

NguyenVietThinh08

Thành viên chính thức
Tham gia
12/5/20
Bài viết
86
Được thích
4
Như tiêu đề thắc mắc của em là em có 1 file excel, tuy nhiên các sheet được liên kết với nhau, khi viết hàm cho VBA em có dùng 1 số sheet để tham chiếu, gọi là sheet tham chiếu thì chắc chắn rất ít khi đụng tới, nhưng khi em ẩn sheets đó đi thì các hàm VBA không còn làm việc với sheet đó nữa, trong diễn đàn của mình có bác nào biết cách khắc phục không ạ, chỉ em với, em cảm ơn ạ
 
Như tiêu đề thắc mắc của em là em có 1 file excel, tuy nhiên các sheet được liên kết với nhau, khi viết hàm cho VBA em có dùng 1 số sheet để tham chiếu, gọi là sheet tham chiếu thì chắc chắn rất ít khi đụng tới, nhưng khi em ẩn sheets đó đi thì các hàm VBA không còn làm việc với sheet đó nữa, trong diễn đàn của mình có bác nào biết cách khắc phục không ạ, chỉ em với, em cảm ơn ạ
Lạ nhỉ. Mình vẫn làm được với sheet ẩn mà. Còn nếu như bạn nói thiệt thì cho hiển thị trước khi làm gì đó. Xong xuôi thì lại cho ẩn nó đi là được mà
 
Upvote 0
Lỗi này là thế nào mà bạn bảo là do sheet ẩn.
Tức là mình có 1 sheet tham chiếu, nói chung là dùng hàm VBA lấy dữ liệu từ sheet đó, nhưng mình không muốn hiện sheet tham chiếu lên để tránh động chạm tới nó thì mình ẩn đi, khi gọi sub ra thì nó báo lỗi thế này
Bài đã được tự động gộp:

Lạ nhỉ. Mình vẫn làm được với sheet ẩn mà. Còn nếu như bạn nói thiệt thì cho hiển thị trước khi làm gì đó. Xong xuôi thì lại cho ẩn nó đi là được mà
Đã hiểu rồi ban., nguyên nhân là trong code cố gắng mở sheet đang ẩn
 
Lần chỉnh sửa cuối:
Upvote 0
Tức là mình có 1 sheet tham chiếu, nói chung là dùng hàm VBA lấy dữ liệu từ sheet đó, nhưng mình không muốn hiện sheet tham chiếu lên để tránh động chạm tới nó thì mình ẩn đi, khi gọi sub ra thì nó báo lỗi thế này
Sheet nào bạn ẩn thì bạn bỏ dòng lệnh sheet đó .select đi.
Ví dụ, bạn đang muốn ẩn sheet có tên là "SheetAn" thì bạn kiểm tra xem có câu lệnh sheets("SheetAn").Select không thì bạn bỏ dòng lệnh này đi.
Nhưng chú ý nhé tôi không nhìn rõ code của bạn nên không dám chắc bỏ đi đi là sẽ đúng mà có thể code chạy không báo lỗi nữa nhưng do một vấn đề nào đó bạn cần phải di chuyển đến sheet ẩn để thực hiện vấn đề nào đó mà code của bạn không viết cụ thể làm việc rõ với vùng nào của sheet nào chẳng hạn.
Tóm lại bạn nên gửi file kèm để mọi người cùng và giúp bạn.
 
Upvote 0
Web KT

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

Back
Top Bottom