Збій Excel при наведенні миші на об'єкт - Поради Excel

Зміст

Білл пише:

У мене є документ, який став дуже нестабільним. Кожного разу, коли моя миша наближається до одного з червоних трикутників для коментарів, Excel вийде з ладу.

Подивившись аркуш Білла, я виявив дещо нешкідливий макрос, який спричинив проблему. Намагаючись очистити деякі зображення та командні кнопки на аркуші, Білл мав такий код:

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

Я створив нову тестову книгу і зміг повторити проблему. Очевидно, жовте поле, яке з’являється, коли ви наводите курсор на червоний індикатор коментаря комірки, є фігурою. Я запустив наведений вище код, цього разу просячи MsgBox sh.Name. Звичайно, серед зображень та кнопок серед зображень та кнопок була одна фігура для кожного коментаря. Видалення цієї фігури залишило робочий аркуш у пошкодженому стані.

Обхідним шляхом для цієї книги було видалення аркуша та вставлення нового без пошкоджених коментарів. Я також запропонував змінити макрос на такий:

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

Цікаві статті...