Exceli krahh objekti üle hiirega - Exceli näpunäited

Lang L: none (table-of-contents)

Bill kirjutab:

Mul on dokument, mis on muutunud väga ebastabiilseks. Iga kord, kui mu hiir jõuab ühe punase kommentaarikolmnurga lähedale, kukub Excel kokku.

Pärast Billi töölehte vaadates leidsin probleemi tekitanud mõnevõrra kahjutu makro. Lehel olevate piltide ja käsunuppude kustutamiseks oli Billil järgmine kood:

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

Panin paika uue testi töövihiku ja suutsin probleemi dubleerida. Ilmselt on lahtri punase kommentaari indikaatori kohal hõljutades hüppav kollane kast kuju. Jooksin ülaltoodud koodi, küsides seekord MsgBox sh.Name. Tõepoolest, piltide ja nuppude hulgas oli iga kommentaari jaoks üks kuju. Selle kuju kustutamine jättis töölehe rikutud olekusse.

Selle raamatu lahendus oli lehe eemaldamine ja uue lisamine ilma katkiste kommentaarideta. Samuti soovitasin makro muuta sellele:

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

Huvitavad Artiklid...