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

Leere Zellen überschreiben

Forumthread: Leere Zellen überschreiben

Leere Zellen überschreiben
15.01.2013 14:44:42
Black
Hallo Excel Freunde.
Ich habe in einer Tabelle in Spalten J und K manche Zellen leer. Wenn leer musste ic durch -- ersetzen. Es wird aber immer eine andere Zeilen Anzahl geschrieben. Also kann ich nicht mit WENN funktion. Gibt es eine Möglichkeit mit VBA?
https://www.herber.de/bbs/user/83404.xls
Gruß Stan

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Leere Zellen überschreiben
15.01.2013 14:47:32
Hajo_Zi
markiere die Spalte, gehe zu, Inhalte, Leerzellen, Bearbeitungsleist --, Strg+Enter.

AW: Leere Zellen überschreiben
15.01.2013 15:15:13
Black
Danke Hajo,
so funktioniert.
Gruß Stan

AW: Leere Zellen überschreiben
15.01.2013 15:23:00
Black
Hallo Hajo,
Wenn die Zellen leer sind, dann funktioniert.
Ich sehe gerade, dass die nicht leer sind sonder einen Blank haben.
Dann sagt der gleich keine Zellen gefunden. So muss ich zuerst die Blanks löschen, oder Blanks ersetzen.
Stan

Anzeige
AW: Leere Zellen überschreiben
15.01.2013 15:33:09
Black
Hallo Hajo,
Wenn die Zellen leer sind, dann funktioniert.
Ich sehe gerade, dass die nicht leer sind sonder einen Blank haben.
Dann sagt der gleich keine Zellen gefunden. So muss ich zuerst die Blanks löschen, oder Blanks ersetzen.
Stan

AW: Leere Zellen überschreiben
15.01.2013 15:38:07
Hajo_Zi
Aus dem Beitrag hätte ich nichts als offen angesehen.
Ich sehe Deine Datei nicht, sind es sonst nur Formeln, dann konstante.
Gruß Hajo

Anzeige
AW: Leere Zellen überschreiben
15.01.2013 16:57:19
Hajo_Zi

Option Explicit
Sub Ersetzen()
Dim LoI As Long
Dim Loletzte As Long
Loletzte = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
For LoI = 1 To Loletzte
If Trim(Cells(LoI, 10)) = "" Then
Cells(LoI, 10) = "--"
End If
If Trim(Cells(LoI, 11)) = "" Then
Cells(LoI, 11) = "--"
End If
Next LoI
End Sub

Gruß Hajo
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Leere Zellen in Excel überschreiben


Schritt-für-Schritt-Anleitung

Um leere Zellen in Excel zu überschreiben, kannst Du die folgenden Schritte ausführen:

  1. Spalte auswählen: Markiere die Spalten, in denen Du leere Zellen überschreiben möchtest (z. B. Spalte J und K).
  2. Inhalte auswählen: Gehe zu Start > Suchen und Auswählen > Inhalte....
  3. Leere Zellen auswählen: Wähle die Option für Leerzellen und klicke auf OK.
  4. Inhalt eingeben: Gib -- in die Bearbeitungsleiste ein.
  5. Mit Strg + Enter bestätigen: Drücke Strg + Enter, um alle leeren Zellen gleichzeitig zu überschreiben.

Falls die Zellen nicht tatsächlich leer sind, sondern nur ein Blank enthalten, musst Du diese zuerst entfernen oder ersetzen.


Häufige Fehler und Lösungen

  • Fehler: Excel zellen nicht überschreiben, obwohl sie leer aussehen.

    • Lösung: Überprüfe, ob die Zellen nur Blanks enthalten. In diesem Fall kannst Du die Blanks mit Suchen und Ersetzen löschen oder durch einen anderen Wert ersetzen.
  • Fehler: Strg + Enter funktioniert nicht.

    • Lösung: Stelle sicher, dass Du die Zellen korrekt ausgewählt hast und dass Du die Eingabe in der Bearbeitungsleiste machst.

Alternative Methoden

Eine alternative Methode, um leere Zellen zu überschreiben, ist die Verwendung von VBA:

Option Explicit
Sub Ersetzen()
    Dim LoI As Long
    Dim Loletzte As Long
    Loletzte = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
    For LoI = 1 To Loletzte
        If Trim(Cells(LoI, 10)) = "" Then
            Cells(LoI, 10) = "--"
        End If
        If Trim(Cells(LoI, 11)) = "" Then
            Cells(LoI, 11) = "--"
        End If
    Next LoI
End Sub

Dieser VBA-Code überprüft die Zeilen in den Spalten J und K und überschreibt die leeren Zellen mit --.


Praktische Beispiele

  1. Beispiel 1: Du möchtest alle leeren Zellen in Spalte A überschreiben. Folge der Schritt-für-Schritt-Anleitung und wähle die Spalte A aus.
  2. Beispiel 2: Wenn Du nur eine bestimmte Zeile in einer Spalte nicht überschreiben möchtest, kannst Du diese Zeile manuell auswählen und die anderen Zellen behandeln.

Tipps für Profis

  • Nutze die Suchen und Ersetzen-Funktion, um schnell Blanks zu entfernen, bevor Du die leeren Zellen überschreibst.
  • Speichere häufige Makros, die Du für das Überschreiben von Zellen erstellst, um sie später schnell wiederverwenden zu können.
  • Überprüfe Deine Eingaben in der Bearbeitungsleiste immer, um sicherzustellen, dass Du den gewünschten Inhalt überschreibst.

FAQ: Häufige Fragen

1. Wie kann ich verhindern, dass Excel zellen überschreibt, die ich behalten möchte? Du kannst die entsprechenden Zellen manuell auswählen, bevor Du die Funktion zur Auswahl leerer Zellen verwendest.

2. Was mache ich, wenn ich eine ganze Spalte nicht überschreiben möchte? Wähle die Zellen in der Spalte aus, die Du überschreiben möchtest, und lasse die Zellen, die Du nicht ändern willst, unberührt.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige