Zrušitev Excela pri nanosu miške na predmet - nasveti za Excel

Kazalo

Bill piše:

Imam dokument, ki je postal zelo nestabilen. Vsakič, ko se miška približa enemu od rdečih trikotnikov komentarjev, se Excel zruši.

Po ogledu Billovega delovnega lista sem našel nekoliko neškodljiv makro, ki je povzročal težavo. V želji, da bi zbrisal nekaj slik in ukaznih gumbov na listu, je imel Bill naslednjo kodo:

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

Pripravil sem nov testni delovni zvezek in lahko podvojil težavo. Očitno je rumeno polje, ki se prikaže, ko premaknete miškin kazalec nad rdeči indikator komentarja celice, oblika. Zgornjo kodo sem zagnal, tokrat sem prosil za MsgBox sh.Name. Seveda je bila med slikami in gumbi vključena ena oblika za vsak komentar. Če izbrišete to obliko, je delovni list v poškodovanem stanju.

Rešitev te knjige je bila odstraniti list in vstaviti novega brez pokvarenih komentarjev. Predlagal sem tudi spremembo makra na tega:

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

Zanimive Članki...