Pad programa Excel pri prelasku miša nad objektom - Excel savjeti

Sadržaj

Bill piše:

Imam dokument koji je postao vrlo nestabilan. Svaki put kad se moj miš približi jednom od crvenih trokuta komentara, Excel će se srušiti.

Nakon što sam pogledao Billov radni list, otkrio sam pomalo bezazlenu makronaredbu koja je uzrokovala problem. U pokušaju da raščisti neke slike i naredbene gumbe na listu, Bill je imao sljedeći kod:

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

Postavio sam novu testnu radnu bilježnicu i uspio sam duplicirati problem. Očigledno je da je žuti okvir koji se pojavi kada zadržite pokazivač iznad crvenog indikatora komentara ćelije oblik. Pokrenuo sam gornji kod, ovaj put tražeći MsgBox sh.Name. Svakako, među slikama i gumbima nalazili su se po jedan oblik za svaki komentar. Brisanjem ovog oblika radni je list ostao u oštećenom stanju.

Zaobilazno rješenje ove knjige bilo je uklanjanje lista i umetanje novog bez pokvarenih komentara. Također sam predložio promjenu makronaredbe u ovo:

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

Zanimljivi članci...