Lỗi không Undo ( Ctrl + Z) khi chạy code

Liên hệ QC

hiphoang.prodixetho

Thành viên mới
Tham gia
1/11/11
Bài viết
36
Được thích
2
Anh em cho mình hỏi khi chạy code VBA xong ko Undo( Ctrl + Z) đucọc nữa là làm sao? Khắc phục thế nào vậy? Mình mới học VBA mong các bạin chỉ giáo
 
Khi bạn chạy Code xong thì không thể Undo lại được, trước đây tôi cũng tìm hiểu như bạn thấy cũng có cách nhưng tương đối phức tạp đó là TẤT CẢ các đọan code của bạn phải kèm thêm 1 đọan code cho Undo. Tôi không nhớ địa chỉ, bạn thử Search: "Code không cho Undo" xem sao.
 
Upvote 0
Khi bạn chạy Code xong thì không thể Undo lại được, trước đây tôi cũng tìm hiểu như bạn thấy cũng có cách nhưng tương đối phức tạp đó là TẤT CẢ các đọan code của bạn phải kèm thêm 1 đọan code cho Undo. Tôi không nhớ địa chỉ, bạn thử Search: "Code không cho Undo" xem sao.
Phục hồi nè. xem thử đi mà tùy cơ ứng biến. Khó hiểu quá.
 
Upvote 0
Phục hồi nè. xem thử đi mà tùy cơ ứng biến. Khó hiểu quá.
File trong link trên là Undo chỉ 1 hành động xoá.
Trước khi xoá, copy nguyên trạng vào 1 sheet ẩn, khi undo thì copy trở về.

Nếu trong code thực thi nhiều tác vụ vào sheet, chả lẽ sao lưu nguyên 1 sheet vào 1 sheet?
Và như tác giả nói, chỉ làm được 1 lần, thực sự là
- chỉ làm được 1 chuyện phục hồi dữ liệu vừa xoá.
- Nếu chạy code khác trước khi undo, thì thua. Dù chỉ dùng code gán A1 = 1

"Tuỳ cơ ứng biến": Nói thì dễ, nhưng mỗi code thực thi 1 việc gì, phải ứng biến hoàn toàn khác nhau, không có 1 quy luật chung nào.
 
Upvote 0
Web KT

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

Back
Top Bottom