Live-Forum - Die aktuellen Beiträge
Datum
Titel
19.04.2024 12:23:24
19.04.2024 11:45:34
Anzeige
Archiv - Navigation
1912to1916
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Leere Zellen in Spalte B löschen

Leere Zellen in Spalte B löschen
18.12.2022 10:40:31
Erich
Hallo,
ich habe ein Makro gefunden, dass leere Zellen in der Spalte A löscht. Ich bräuchte aber so ein Makro für die Spalte B.

Sub DeleteRowIfEmptyCell()
Dim intRow As Integer, intLastRow As Integer
intLastRow = Cells.SpecialCells(xlCellTypeLastCell).Row
For intRow = intLastRow To 1 Step -1
If Application.CountA(Rows(intRow)) = 0 Then
intLastRow = intLastRow - 1
Else
Exit For
End If
Next intRow
For intRow = intLastRow To 1 Step -1
If IsEmpty(Cells(intRow, 1)) Then
Rows(intRow).Delete
End If
Next intRow
End Sub
Freundliche Grüße
Erich

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Leere Zellen in Spalte B löschen
18.12.2022 10:51:26
GerdL
Hallo Erich,
du meinst doch Zeilen löschen, wenn die Zelle in Spalte B leer ist.

Sub Unit()
On Error Resume Next
Columns(2).SpecialCells(4).EntireRow.Delete
End Sub
Gruß Gerd
AW: Leere Zellen in Spalte B löschen
18.12.2022 12:11:10
Erich
Hallo Gerd,
danke für Deine Antwort und den Lösungsvorschlag. Nein, ich meinte wirklich. dass die leeren Zellen in der Spalte "B" gelöscht werden und die gefüllten Zellen in der Spalte dann nach oben geschoben werden. Also nicht die ganze Zeile löschen. :-)
Grüße
Erich
AW: Leere Zellen in Spalte B löschen
18.12.2022 12:26:15
GerdL
Dafür sprach dein gezeigter Beispielcode.
Lass .EntireRow weg.
Gruß Gerd
Anzeige
AW: Leere Zellen in Spalte B löschen
18.12.2022 10:58:00
Daniel
Hi
Eine bestimmte Zelle auf dem Blatt kann man einr bstimmte Zelle mit der Funktion Cells(...) und der Angabe von Zeile unf Spalte abfragen.
In der Cells-Funktionsteht der erste Parameter für die Zeile und er der zweite für die Spalte:
Cells(Zeile, Spalte)
Die Spalte kann hier entweder über den Spaltenbuchstaben Cells(x, "A") oder die Dpaltennummer angegebenen werden Cells(x, 1)
Mit diesem Wissen solltest du in der Lage sein, das Problem selbst zu lösen.
Gruß Daniel
AW: Leere Zellen in Spalte B löschen
19.12.2022 14:37:06
Erich
Danke für die Hiweise, Daniel.
Viele Grüße
Erich

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige