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

Zelleninhalt prüfen und Zeilen löschen

Zelleninhalt prüfen und Zeilen löschen
MG
Hallo,
ich würde gern in der Spalte "A" alle Zellen (z.B bis A6000) auf verschiedene Inhalte prüfen und bei gewissen Inhalten die komplette Zeile löschen.
Bei mir liegt das Problem im Moment an dem Zähler, denke ich.
Eine schnelle Hilfe wäre unglaublich nett und hilfreich für mich!
Hier mein bisher nicht funktionierender Code:

Sub Makro1()
For i = 1 To i = 6000
If Range("A" & i).Text = "" Then
Rows(i).Select
Selection.Delete
ElseIf Range("A" & i).Text = "-------" Then
Rows(i).Select
Selection.Delete
ElseIf Range("A" & i).Text = "KDNR" Then
Rows(i).Select
Selection.Delete
ElseIf Range("A" & i).Text = "Getrieb" Then
Rows(i).Select
Selection.Delete
Else
End If
i = i + 1
Next i
End Sub

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

Betreff
Benutzer
Anzeige
AW: Zelleninhalt prüfen und Zeilen löschen
Ulf
Option Explicit

Sub Makro1()
Dim i As Long
Application.ScreenUpdating = False
For i = 5999 To 1 Step -1
If Range("A" & i).Text = "" Then
Rows(i).Delete
ElseIf Range("A" & i).Text = "-------" Then
Rows(i).Delete
ElseIf Range("A" & i).Text = "KDNR" Then
Rows(i).Delete
ElseIf Range("A" & i).Text = "Getrieb" Then
Rows(i).Delete
End If
Application.ScreenUpdating = True
Next i
End Sub

Ulf
AW: Zelleninhalt prüfen und Zeilen löschen
07.04.2004 13:42:57
MG
Hi Ulf,
vielen Dank für die Hilfe! Die kleinen, aber entscheidenen Kniffe habe ich noch nicht drauf.
Gruß,
Martin
AW: Zelleninhalt prüfen und Zeilen löschen
Mac4
Hallo,
so z.B.:

Sub Makro1()
For i = Cells(Rows.Count, 1).End(xlUp).Row To 1 Step -1
If Range("A" & i).Text = "" Or _
Range("A" & i).Text = "-------" Or _
Range("A" & i).Text = "KDNR" Or _
Range("A" & i).Text = "Getrieb" Then
Rows(i).Delete shift:=xlUp
End If
Next
End Sub

Marc
Anzeige

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige