Excel-Absturz beim Mouse-Over eines Objekts - Excel-Tipps

Inhaltsverzeichnis

Bill schreibt:

Ich habe ein Dokument, das sehr instabil geworden ist. Jedes Mal, wenn sich meine Maus einem der roten Kommentardreiecke nähert, stürzt Excel ab.

Nachdem ich mir Bills Arbeitsblatt angesehen hatte, fand ich ein etwas harmloses Makro, das das Problem verursachte. Um einige Bilder und Befehlsschaltflächen auf dem Blatt zu löschen, hatte Bill den folgenden Code:

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

Ich habe eine neue Testarbeitsmappe eingerichtet und konnte das Problem duplizieren. Anscheinend ist das gelbe Feld, das angezeigt wird, wenn Sie mit der Maus über die rote Kommentaranzeige einer Zelle fahren, eine Form. Ich habe den obigen Code ausgeführt und diesmal nach einem MsgBox sh.Name gefragt. Sicher genug, unter den Bildern und Schaltflächen befand sich eine Form für jeden Kommentar. Durch das Löschen dieser Form wurde das Arbeitsblatt in einem beschädigten Zustand belassen.

Die Problemumgehung für dieses Buch bestand darin, das Blatt zu entfernen und ein neues ohne die fehlerhaften Kommentare einzufügen. Ich schlug auch vor, das Makro folgendermaßen zu ändern:

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

Interessante Beiträge...