Problembeschreibung
Sie versuchen, einen der folgenden Vorgänge auszuführen:
-
Ausblenden von Datenspalten in Microsoft Excel.
-
Einfügen von Zeilen oder Spalten in Excel.
Wenn Sie einen der beiden Vorgänge ausführen, wird möglicherweise die folgende Fehlermeldung angezeigt:
Objekte können nicht vom Blatt verschoben werden.
Drücken Sie STRG+UMSCHALT+I, um die eindeutige Zahl zu ermitteln, die der empfangenen Nachricht zugeordnet ist. Die folgende Zahl wird in der unteren rechten Ecke dieser Meldung angezeigt:
100185
Ursache
Diese Fehlermeldung tritt auf, wenn die folgenden Bedingungen erfüllt sind:
-
Die Option Nothing (Objekte ausblenden) ist im Abschnitt Anzeigeoptionen für diese Arbeitsmappe im Dialogfeld Excel-Optionen ausgewählt.
-
Sie erstellen ein Objekt, z. B. einen Zellkommentar, in jeder Zelle in einer Spalte.
-
Sie versuchen, die Spalte links von der Spalte auszublenden, die das Objekt enthält, die Spalte, die das Objekt enthält, oder alle Spalten auf der rechten Seite der Spalte, die das Objekt enthält. Oder in einigen Fällen versuchen Sie, eine Zeile oder Spalte in das Arbeitsblatt einzufügen.
Dieses Problem tritt beispielsweise auf, wenn Sie einen Zellkommentar in zelle IR1 einfügen und dann versuchen, die Spalten IQ:IS (gleichzeitig) auszublenden.
Darüber hinaus tritt diese Fehlermeldung auf, wenn auf dem Arbeitsblatt ausgeblendete Objekte vorhanden sind. Hinweis Dieses Problem tritt bei den meisten Objekten auf, die in ein Arbeitsblatt eingefügt werden können. Dies umfasst unter anderem Zellkommentare, Diagramme, Zeichnungsformen und Bilder. Achten Sie besonders auf Zellkommentare. Im Gegensatz zu den meisten Objekten sind Zellkommentare standardmäßig ausgeblendet und möglicherweise nicht sofort sichtbar. Außerdem kann die Fehlermeldung angezeigt werden, wenn Sie versuchen, die Spalte auszublenden, die das -Objekt enthält, und alle Spalten rechts neben der Spalte, die das -Objekt enthält. Dies hängt von der Position der Spalte ab, die das -Objekt enthält. .Lösung
Um dieses Problem zu beheben, führen Sie die Schritte in der -Methode aus, die für Ihre Excel-Version gilt. Verwenden Sie in Excel 2007 Methode 1. Verwenden Sie in Excel 2003, Excel 2002 und Excel 2000 Methode 2.
Methode 1: Schalten Sie die Option vorübergehend von "Nichts (Objekte ausblenden)" auf Alle um.
Schalten Sie in Excel 2007 vorübergehend die Option von Nothing (Objekte ausblenden) auf Alle um, und fügen Sie dann die Zeilen oder Spalten nach Bedarf ein. Gehen Sie dazu wie folgt vor:
-
Klicken Sie in der oberen linken Ecke des Excel-Fensters auf die Schaltfläche Microsoft Office.
-
Klicken Sie unten im Menü auf Excel-Optionen.
-
Klicken Sie in der Liste der Optionen auf der linken Seite auf Erweitert .
-
Scrollen Sie nach unten zum Abschnitt Anzeigeoptionen für diese Arbeitsmappe, und klicken Sie dann unter Für Objekte auf Alle, anzeigen:, und klicken Sie dann auf OK.
Hinweise Wenn Sie die Tastenkombination verwenden möchten, um diese Auswahl umzuschalten, drücken Sie STRG+6.
Wenn Sie mit diesen Schritten Zeilen oder Spalten nicht ausblenden oder Zeilen oder Spalten in Excel 2007 einfügen können, probieren Sie die Schritte in Methode 2 aus.Methode 2: Ändern der Positionseigenschaft des Objekts in Move und Größe mit Zellen
Um dieses Problem zu umgehen, ändern Excel 2003, Excel 2002 und Excel 2000 die Position-Eigenschaft des Objekts in Verschieben und Größe mit Zellen. Gehen Sie dazu wie folgt vor:
-
Wenn es sich bei dem Objekt um einen Zellkommentar handelt, wählen Sie die Zelle aus, die den Kommentar enthält, klicken Sie mit der rechten Maustaste auf die Zelle, und klicken Sie dann auf Kommentar anzeigen oder Kommentare ein-/ausblenden.
Hinweis Dadurch wird der Kommentar sichtbar. -
Bewegen Sie den Zeiger an den Rand des Objekts, bis sich der Zeiger in einen weißen Pfeil mit vier kleinen schwarzen Pfeilen auf dem Zeiger ändert. Klicken Sie dann auf das Objekt, um es auszuwählen.
-
Klicken Sie in Excel 2003 und früheren Excel-Versionen im Menü Format auf <Objektnamen>.
Hinweis In diesem Menübefehl ist <Objektname> der Name des Objekts, z. B. "Comment" oder "AutoShape". Klicken Sie in Excel 2007 auf <Objektnamen>formatieren . -
Klicken Sie im Dialogfeld Format auf die Registerkarte Eigenschaften .
-
Klicken Sie auf Verschieben und Größe mit Zellen, und klicken Sie dann auf OK.
-
Wenn Sie den Zellkommentar erneut ausblenden möchten, klicken Sie mit der rechten Maustaste auf die Zelle, die den Kommentar enthält, und klicken Sie dann auf Kommentar ausblenden.
Führen Sie diese Schritte für jedes Objekt in der betroffenen Spalte aus, wie im Abschnitt "Ursache" beschrieben. Wenn Sie die Spalten ausblenden, wird die Fehlermeldung nicht angezeigt.
Alternative Methode: Ändern der Eigenschaft für alle Objekte im aktiven Arbeitsblatt
Microsoft stellt Programmierbeispiele nur zur Veranschaulichung bereit, ohne ausdrückliche oder implizite Garantie. Dies umfasst, ist aber nicht beschränkt auf die impliziten Gewährleistungen der Handelsüblichkeit oder Eignung für einen bestimmten Zweck. In diesem Artikel wird davon ausgegangen, dass Sie mit der Programmiersprache, die gezeigt wird, und mit den Tools vertraut sind, die zum Erstellen und Debuggen von Prozeduren verwendet werden. Microsoft-Supporttechniker können ihnen helfen, die Funktionalität eines bestimmten Verfahrens zu erläutern. Diese Beispiele werden jedoch nicht geändert, um zusätzliche Funktionen bereitzustellen oder Prozeduren zu erstellen, die Ihren spezifischen Anforderungen entsprechen.
Hinweis Wenn Sie das folgende Makro ausführen, wird die eigenschaft festgelegt, die in Methode 1 für alle Objekte im aktiven Arbeitsblatt erwähnt wird. Da diese Einstellung bewirkt, dass die Größe von Objekten geändert wird, wenn die Größe der Zeilen und Spalten, die dem Objekt zugeordnet sind, geändert wird, kann dies zu unerwarteten Ergebnissen führen, wenn die Objekte auf dem Arbeitsblatt angezeigt werden, wenn Sie die Größe der Zeilen und Spalten ändern. Berücksichtigen Sie dieses Problem, bevor Sie das Makro in Ihrer Datei ausführen. Um die Eigenschaft für alle Kommentare im aktiven Arbeitsblatt zu ändern, führen Sie das folgende Makro aus.
Sub Test()
Dim s As Shape
On Error Resume Next
For Each s In ActiveSheet.Shapes
s.Placement = xlMoveAndSize
Next
End Sub