Thêm sheet mới mà không nhảy qua sheet đó với VBA.

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

heyhey1994

Thành viên chính thức
Tham gia
16/3/17
Bài viết
78
Được thích
18
Hi mọi người, khi em dùng code " ws.Copy After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)" thì có cách nào nó không nhảy qua sheet mới mà vẫn ở sheet hiện tại không ạ? Em tìm khắp nơi mà không thấy @@
 
Vấn đề tại sao và để làm gì mới quan trọng á Hi.
 
Upvote 0
Hi mọi người, khi em dùng code " ws.Copy After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)" thì có cách nào nó không nhảy qua sheet mới mà vẫn ở sheet hiện tại không ạ? Em tìm khắp nơi mà không thấy @@
Hình như thêm dòng ws.Activate bên dưới. Đoán mò chứ chưa thử. Mà cũng không viết được code nên không thử được.
 
Lần chỉnh sửa cuối:
Upvote 0
Hi mọi người, khi em dùng code " ws.Copy After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)" thì có cách nào nó không nhảy qua sheet mới mà vẫn ở sheet hiện tại không ạ? Em tìm khắp nơi mà không thấy @@
Nếu thêm
Mã:
Ws.active
thì thử thêm
Mã:
Ws.select
xem thế nào
 
Upvote 0
Em đang làm 1 cái copy 1 sheet "Sample" ra sheet mới rồi chỉnh sửa sheet đó, lặp lại nhiều lần. Nếu nó nhảy qua sheet mới dùng Activate quay về sheet cũ nó cứ bị giật giật nhìn hơi khó chịu ạ :D
Tắt chế độ cập nhật màn hình đi. sau khi chạy code xong lại bật nó lên
 
Upvote 0
Web KT

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

Back
Top Bottom