Excel összeomlás az egérrel az objektum fölött - Excel tippek

Tartalomjegyzék

Bill ezt írja:

Van egy dokumentumom, amely nagyon instabillá vált. Minden alkalommal, amikor az egér az egyik piros megjegyzés háromszög közelében van, az Excel összeomlik.

Miután megnéztem Bill munkalapját, találtam egy kissé ártalmatlan makrót, amely a problémát okozta. Néhány kép és parancsgomb törlése érdekében Bill a következő kódot kapta:

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

Felállítottam egy új tesztfüzetet, és megismételtem a problémát. Nyilvánvaló, hogy a sárga négyzet, amely akkor jelenik meg, amikor egy cella piros megjegyzésjelzője fölé viszi az egeret, egy Alakzat. Futtattam a fenti kódot, ezúttal MsgBox sh.Name-t kértem. Valóban, a képek és a gombok között szerepelt egy-egy forma minden megjegyzéshez. Ennek az alakzatnak a törlése sérült állapotban hagyta a munkalapot.

Ennek a könyvnek a megoldása az volt, hogy eltávolította a lapot, és behelyezett egy újat a törött megjegyzések nélkül. Javasoltam a makró megváltoztatását erre:

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

érdekes cikkek...