Selhání aplikace Excel při přejetí myší myší - Excel Tipy

Obsah

Bill píše:

Mám dokument, který se stal velmi nestabilním. Pokaždé, když se moje myš přiblíží k jednomu z červených trojúhelníků komentářů, Excel selže.

Po prohlédnutí Billova listu jsem našel poněkud neškodné makro, které způsobilo problém. Ve snaze vyčistit některé obrázky a příkazová tlačítka na listu měl Bill následující kód:

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

Nastavil jsem nový testovací sešit a dokázal duplikovat problém. Zdá se, že žluté pole, které se objeví, když umístíte ukazatel myši nad červený indikátor komentáře buňky, je Tvar. Spustil jsem výše uvedený kód, tentokrát s žádostí o MsgBox sh.Name. Jistě, mezi obrázky a tlačítky byl pro každý komentář jeden tvar. Odstranění tohoto tvaru nechalo list v poškozeném stavu.

Řešením této knihy bylo odstranit list a vložit nový bez rozbitých komentářů. Také jsem navrhl změnit makro na toto:

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

Zajímavé články...