Bloqueo de Excel al pasar el mouse por encima del objeto: consejos de Excel

Tabla de contenido

Bill escribe:

Tengo un documento que se ha vuelto muy inestable. Cada vez que mi mouse se acerca a uno de los triángulos de comentarios rojos, Excel se bloqueará.

Después de mirar la hoja de trabajo de Bill, encontré una macro algo inocua que estaba causando el problema. En un esfuerzo por borrar algunas imágenes y botones de comando en la hoja, Bill tenía el siguiente código:

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

Configuré un nuevo libro de trabajo de prueba y pude duplicar el problema. Aparentemente, el cuadro amarillo que aparece cuando pasas el cursor sobre el indicador de comentario rojo de una celda es una Forma. Ejecuté el código anterior, esta vez solicitando un sh.Name de MsgBox. Efectivamente, entre las imágenes y los botones había una forma para cada comentario. Eliminar esta forma dejó la hoja de trabajo en una condición corrupta.

La solución para este libro fue quitar la hoja e insertar una nueva sin los comentarios rotos. También sugerí cambiar la macro a esto:

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

Articulos interesantes...