Was ist das seltsame "J" -Symbol in Excel-Datei

4

Unser Kunde meldet, dass Excel auf seinem Computer abstürzt, wenn er versucht, die Excel-Datei zu öffnen. Ich kann es ganz gut öffnen. Es gibt jedoch einige Kuriositäten, mit denen ich nicht vertraut bin.

Ich gehe davon aus, dass das folgende J-Symbol eine Art Platzhalter für ein fehlendes Steuerelement ist. Es scheint mit der Spalte verbunden zu sein. Wenn ich also die Größe der C-Spalte verändere, befindet sich das J-Symbol immer noch am Anfang der D-Spalte. Wenn ich versuche, den gesamten Inhalt des Blattes zu löschen, ohne das Blatt selbst zu löschen, bleibt das Symbol erhalten. Ich kann das Symbol selbst nicht auswählen.

J-Symbol, das der umlaufenden Spalte folgt

Außerdem gibt es eine Menge "Forms.HTML: Hidden.1" -Steuerelemente in einem der Blätter. Ich habe viele Fragen dazu gesehen, aber keine, die erklären, wie sie dort gelandet sind. Das Fenster "Eigenschaften" zeigt keine Eigenschaften für diese Steuerelemente.

Forms.HTML: Hidden.1 steuert in Hülle und Fülle

Ich glaube, dass das Entfernen dieser Merkwürdigkeiten es dem Kunden ermöglichen kann, die Blätter erneut zu öffnen.

Aber wie lösche ich sie und welchen Zweck könnten sie erfüllen?

Aktualisieren:

Die Arbeitsmappe wurde freigegeben. Durch das Aufheben der Freigabe konnte ich die Objekte löschen.

bernhof
quelle

Antworten:

4

Ich glaube, dass das J-Symbol ein eingebettetes JavaScript-Objekt darstellt. Die Schritte in diesem Link sollen Ihnen helfen, diese Objekte loszuwerden.

Kurz gesagt, drücken Sie F5, klicken Sie auf die Schaltfläche Spezial ... und wählen Sie Objekte. Auf diese Weise können Sie die im Arbeitsblatt eingebetteten Objekte auswählen und löschen.

Wenn dies nicht funktioniert, können Sie versuchen, sie mit einem Makro zu entfernen (Schritte aus diesem Forum ). Klicken Sie mit der rechten Maustaste auf die Blattregisterkarte unten und klicken Sie auf "Code anzeigen". Kopieren Sie Folgendes und fügen Sie es in den Editor ein:

Sub Shapes1()
'Delete all Objects except Comments
    On Error Resume Next
    ActiveSheet.DrawingObjects.Visible = True
    ActiveSheet.DrawingObjects.Delete
    On Error GoTo 0
End Sub

Drücken Sie Alt + Q, um Excel zu schließen und zurückzukehren, öffnen Sie das Makrofenster mit Alt + F8, wählen Sie das neue Makro (Shapes1) aus und führen Sie es aus.

clpo13
quelle
1
Das Optionsfeld Objekte ist ausgegraut. Blatt und Arbeitsmappe sind nicht geschützt. Ich habe versucht, den Design-Modus auf der Registerkarte "Entwickler" zu aktivieren , aber ohne Erfolg. Irgendwelche Ideen? Der Link, auf den Sie verweisen, besagt außerdem speziell: "In Excel 2007 können nicht alle Formen ausgewählt werden. F5> Spezielle Objekte wählen ActiveX- und Formularsteuerelemente in Excel 2007 nicht aus."
Bernhof
Ich habe keine Ahnung, warum das ausgegraut wäre. Ich würde vorschlagen, den VBA-Code zu verwenden, um alle Formen weiter unten auf der Seite zu löschen. Dies sollte in allen Excel-Versionen funktionieren.
Clpo13
1
Ich habe gerade festgestellt, dass es sich um eine freigegebene Arbeitsmappe handelt. Ich kann nicht glauben, dass ich diesen Teil beim ersten Mal verpasst habe. Aus diesem Grund wurden das Optionsfeld Objekte und viele andere Funktionen der Arbeitsmappe deaktiviert. Nachdem ich die Freigabe aufgehoben hatte, konnte ich alle Objekte mit beiden Methoden löschen. Danke für Ihre Hilfe.
Bernhof