Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
508to512
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
508to512
508to512
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

VBA...Zellen löschen

VBA...Zellen löschen
04.11.2004 12:13:25
Lukas
hi ho...
ich habe ein kleines problem mit einem großen/langen excel sheet...
ich habe in Spalte J zum Teil Werte eingetragen, zum Teil sind allerdings auch Zellen der Spalte J leer.
Ich möchte nun alle ZEILEN, die in Spalte J KEINE Werte eingetragen haben, löschen,so dass als Ergebnis nur noch diejenigen Zeilen angezeigt werden, die in SPalte J einen Wert eingetragen haben.
..Hock im mom auf dem schlauch;)
Greetz
LUKE

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA...Zellen löschen
René
Set aktuellezelle = Worksheets("Tabelle2").Range("G2")
i = ActiveSheet.UsedRange.Rows.Count
For Zeile = 1 To i
Set naechsteZelle = aktuellezelle.Offset(1, 0)
If aktuellezelle.Value "" Then
aktuellezelle.EntireRow.Delete

End If
Set aktuellezelle = nächsteZelle
Next
end sub
so müsste es gehen
AW: VBA...Zellen löschen
Rene
Hi hab nen kleinen Fehler geschrieben:
statt
If aktuellezelle.Value "" Then
muss da hin
If aktuellezelle.Value = "" Then
AW: VBA...Zellen löschen
PeterW
Hallo Lukas,
wenn du ganze Zeilen zuverlässig löschen willst geht das nur von unten nach oben. Angenommen in A steht IMMER ein Wert dann beispielsweise so:

Sub ZeilenWeg()
Dim lgZeile As Long
For lgZeile = Cells(Rows.Count, 1).End(xlUp).Row To 1 Step -1
If IsEmpty(Cells(lgZeile, 10)) Then Rows(lgZeile).Delete
Next
End Sub

Gruß
Peter
Anzeige
AW: VBA...Zellen löschen
04.11.2004 14:00:38
Luke
hi peter...
vielen schrecklichen dank... hat geklappt!;;))
greetz,
Luke

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige