Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Probleme mit Einfügen

Probleme mit Einfügen
24.06.2014 12:42:17
NoPa
Hallo,
ich kann seit kurzem weder Zeilen noch Spalten in meiner Exceltabelle einfügen. Das Problem ist während dem "normalen" Arbeiten mit der Tabelle entstanden!
Und meine VBA bringt die Fehlermeldung:
Laufzeitfehler'1004': die Insert-Methode des Range-Objektes konnte nicht ausgeführt werden!
Das interessante daran ist, dass genau die gleiche Programmierung in einer anderen Datei keine Probleme bereitet!
Hier die mit problemen.
https://www.herber.de/bbs/user/91249.xlsm
Und die ohne Probleme:
https://www.herber.de/bbs/user/91250.xlsm
Was ist der Unterschied, bzw. was ist das Problem und wie kann man das lösen!?
Bitte um Hilfe
Danke
Gruß
NoPa

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Probleme mit Einfügen
24.06.2014 15:05:22
ransi
HAllo
Hier:
https://www.herber.de/bbs/user/91249.xlsm
ist deine Datenstruktur in den Zeilen 196:317 unterbrochen.
Da stehen nur leere Zellen.
Kann es das sein ?
ransi

AW: Probleme mit Einfügen
25.06.2014 06:44:19
NoPa
Hi,
danke, aber an dem hat es nicht gelegen!
Das habe ich mit Absicht getrennt.
Habe schon oft gelesen, dass ich alles in ein neues Blatt kopieren muss. Funktioniert aber auch nicht!
Ich habe nur eines festgestellt, wenn ich die bedingten Formatierungen lösche, kann ich wieder einfügen.
Aber das will ich ja nicht!
also muss es damit zusammen hängen!
NoPa

Anzeige
AW: Probleme mit Einfügen
25.06.2014 11:52:45
fcs
Hallo NoPa,
du musst die bedingte Formatierung für Spalte G im Code von Makro "Formatierung" anpassen.
Dann löscht du die Bedingte Formatierung in Spalte G bevor du einen neuen Eintrag anlegst.
Bei deiner bisherigen Lösung wurde die ganze Spalte G bedingt formatiert und da funktionierte das Einfügen einer weiteren Zeile dann nicht mehr, weil es zu einem Zeilenüberlauf kommt.
Gruß
Franz
' Bedingte Formatierung  Spalte G
Columns("G:G").FormatConditions.Delete
Range(Cells(2, 7), Cells(lngLastRow, 7)).Select
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
Formula1:="=2"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority

Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Probleme mit Einfügen in Excel lösen


Schritt-für-Schritt-Anleitung

Wenn Du Probleme beim Einfügen von Zeilen oder Spalten in Excel hast, befolge diese Schritte:

  1. Überprüfe die Datenstruktur: Stelle sicher, dass es keine leeren Zellen oder Unterbrechungen in den Daten gibt. Manchmal können leere Zellen das Einfügen behindern.
  2. Bedingte Formatierungen prüfen: Gehe zu "Start" > "Bedingte Formatierung" und überprüfe, ob zu viele Zellen bedingt formatiert sind. In diesem Fall kann es zu einem Zeilenüberlauf kommen.
  3. Bedingte Formatierung anpassen: Ändere gegebenenfalls die bedingte Formatierung, um sicherzustellen, dass sie nicht die gesamte Spalte betrifft.
  4. VBA-Code anpassen: Wenn Du Makros verwendest, überprüfe den Code, der die Formatierungen vornimmt, und passe ihn entsprechend an.

Hier ein Beispiel, wie Du die bedingte Formatierung in Spalte G anpassen kannst:

' Bedingte Formatierung Spalte G
Columns("G:G").FormatConditions.Delete
Range(Cells(2, 7), Cells(lngLastRow, 7)).Select
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
Formula1:="=2"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority

Häufige Fehler und Lösungen

  • Laufzeitfehler '1004': Dieser Fehler tritt auf, wenn die Insert-Methode des Range-Objektes nicht ausgeführt werden kann. Mögliche Gründe sind:

    • Zu viele bedingte Formatierungen in einer Spalte.
    • Unterbrochene Datenstrukturen.
  • Leere Zellen in den Daten: Überprüfe die Daten auf leere Zellen, die das Einfügen blockieren könnten. Entferne diese, wenn sie nicht benötigt werden.


Alternative Methoden

Falls das direkte Einfügen nicht funktioniert, versuche diese Methoden:

  • In ein neues Blatt kopieren: Manchmal hilft es, die Daten in ein neues Arbeitsblatt zu kopieren und dort zu arbeiten.
  • Daten in einem anderen Format speichern: Speichere die Datei als CSV oder in einem anderen Format und importiere sie dann zurück in Excel.

Praktische Beispiele

Wenn Du beispielsweise eine Tabelle hast, die viele bedingte Formatierungen enthält, und nicht mehr einfügen kannst, gehe so vor:

  1. Erstelle ein Backup Deiner Datei.
  2. Entferne bedingte Formatierungen für die betroffenen Spalten.
  3. Teste das Einfügen von Zeilen oder Spalten erneut.

Wenn das Einfügen jetzt funktioniert, kannst Du die bedingten Formatierungen schrittweise wieder hinzufügen, um festzustellen, welche die Probleme verursacht.


Tipps für Profis

  • Makros optimieren: Reduziere die Anzahl der bedingten Formatierungen in Deinen Makros, um Probleme beim Einfügen zu vermeiden.
  • Datenüberprüfung verwenden: Nutze die Datenüberprüfung in Excel, um sicherzustellen, dass keine falschen Eingaben in die Zellen gelangen, die das Einfügen behindern könnten.
  • Regelmäßige Backups: Erstelle regelmäßig Backups Deiner Arbeitsdateien, um Datenverlust zu vermeiden.

FAQ: Häufige Fragen

1. Warum kann ich keine Zeilen mehr einfügen?
Das kann an zu vielen bedingten Formatierungen oder an einer unterbrochenen Datenstruktur liegen.

2. Was ist ein Laufzeitfehler '1004'?
Dieser Fehler tritt auf, wenn Excel eine bestimmte Methode nicht ausführen kann, oft aufgrund von Formatierungsproblemen oder einer ungültigen Datenstruktur.

3. Wie kann ich die bedingte Formatierung in Excel anpassen?
Gehe zu "Start" > "Bedingte Formatierung" und verwalte die Regeln entsprechend, um sie auf bestimmte Bereiche zu beschränken.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige