Falha do Excel ao passar o mouse sobre o objeto - Dicas do Excel

Índice

Bill escreve:

Tenho um documento que se tornou muito instável. Cada vez que meu mouse se aproxima de um dos triângulos de comentário vermelhos, o Excel trava.

Depois de olhar a planilha de Bill, encontrei uma macro um tanto inócua que estava causando o problema. Em um esforço para limpar algumas imagens e botões de comando na planilha, Bill tinha o seguinte código:

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

Eu configurei uma nova pasta de trabalho de teste e consegui duplicar o problema. Aparentemente, a caixa amarela que aparece quando você passa o mouse sobre o indicador de comentário vermelho de uma célula é uma Forma. Executei o código acima, desta vez pedindo um MsgBox sh.Name. Com certeza, incluído entre as imagens e os botões havia uma forma para cada comentário. A exclusão desta forma deixou a planilha corrompida.

A solução alternativa para este livro foi remover a planilha e inserir uma nova sem os comentários quebrados. Também sugeri alterar a macro para:

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

Artigos interessantes...