Lỗi Excel khi Di chuột qua Đối tượng - Mẹo Excel

Mục lục

Bill viết:

Tôi có một tài liệu đã trở nên rất không ổn định. Mỗi khi con chuột của tôi đến gần một trong các hình tam giác chú thích màu đỏ, Excel sẽ bị treo.

Sau khi xem bảng tính của Bill, tôi tìm thấy một macro hơi vô hại đang gây ra sự cố. Trong nỗ lực xóa một số hình ảnh và các nút lệnh trên trang tính, Bill đã có đoạn mã sau:

For Each sh in ActiveSheet.Shapes sh.Delete Next sh

Tôi đã thiết lập một sổ làm việc thử nghiệm mới và có thể sao chép sự cố. Rõ ràng, hộp màu vàng bật lên khi bạn di chuột qua chỉ báo nhận xét màu đỏ của ô là Hình dạng. Tôi đã chạy mã ở trên, lần này yêu cầu một sh.Name MsgBox. Chắc chắn, bao gồm trong số các hình ảnh và các nút là một hình dạng cho mỗi nhận xét. Việc xóa hình dạng này khiến trang tính ở trong tình trạng bị hỏng.

Giải pháp cho cuốn sách này là xóa trang tính và chèn một trang mới mà không có các bình luận bị hỏng. Tôi cũng đề xuất thay đổi macro thành này:

If Not Left(sh.Name, 7) = "Comment" Then sh.Delete

thú vị bài viết...