Leute, die fragten „Isst du das noch?“ und auf meine Teller griffen, sagten auch „aua“ und: „Zieh die Gabel wieder raus!“

Der Klassiker: bei mir läuft es – beim Kunden nicht.

Sehr hübsch. Ich füge per Programmierung einige Spalten in eine Liste ein:

xlBLatt.Cells(1, lngSpaltennummer + 1).EntireColumn.Insert

Und erhalte eine Fehlermeldung:

Microsoft Excel können keine neuen Zellen einfügen, weil in dem Ende des Arbeits Blatts Push-Zellen nicht leer sind. Diese nicht-leeren Zellen werden möglich erweise leer angezeigt, aber leere Werte, einige Formatierungen oder Formeln. Löschen Sie genügend Zeilen oder Spalten, um Speicher Platz zu schaffen, was Sie einfügen möchten, und versuchen Sie es dann erneut.

Zugegeben: diese Fehlermeldung verstehe ich nicht. Ich schaue nach: Die Zellen sind leer:

Dann entdecke ich die Ursache der Fehlermeldung und den Grund, warum Excel keine Spalten einfügen kann: in der Firma wurde ein Filter von der ersten bis zur letzten Spalte eingeschaltet!

Spalten einfügen

Ich liebe die Tastenkombination [Strg]+[+]. Damit kann man leicht eine Spalte oder eine Zeile einfügen. Manchmal fügt Excel jedoch mehrere Spalten ein. Warum?

Die Antwort: Wenn sich noch etwas im Kopierspeicher befindet.

Wenn Sie beispielsweise vier Spalten markiert und kopiert haben, dann geht Excel davon aus, dass mit [Strg]+[+] nicht eine Spalte, sondern vier Spalten eingefügt werden sollen.

Wenn Sie mehrere Spalten kopiert haben ...

Wenn Sie mehrere Spalten kopiert haben …

... fügt [Strg]+[+] mehrere Spalten ein.

… fügt [Strg]+[+] mehrere Spalten ein.

Das kann praktisch sein, wenn Sie Informationen kopieren und an eine bestimmte Stelle einfügen möchten. Sie überschreiben nicht den vorhandenen Inhalt, sondern verschieben ihn:

Kopierte Informationen werden eingefügt ...

Kopierte Informationen werden eingefügt …

... und vorhandene Informationen werden verschoben.

… und vorhandene Informationen werden verschoben.