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

Bestimmte Rows delete

Bestimmte Rows delete
22.01.2005 11:10:45
marc
hallo zusammen,
bis jetzt habe ich die leeren Zeilen in den Tabellen mit dem
unten stehenden Code geloescht.
Wie kann ich Zeilen, die in Spalte " E " folgenden Eintrag beinhalten
( NABI, NWAS, NKEA, ASC2, NAST,NLFA ) loeschen ?
-
marc. :o)
Option Explicit

Sub DeletEmptyRows()
Dim lngLastRow As Long
Dim i As Integer
lngLastRow = ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Row
' Application.ScreenUpdating = False
For i = lngLastRow To 1 Step -1
If Application.WorksheetFunction.CountA(Rows(i)) = 0 Then
Rows(i).Delete
End If
Next i
'Application.ScreenUpdating = True
End Sub

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bestimmte Rows delete
HerbertH
probier das:


Sub DeletEmptyRows()
Dim arr As Variant
Dim lngLastRow&
Dim i%
arr = Array("NABI", "NWAS", "NKEA", "ASC2", "NAST", "NLFA")
lngLastRow = ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Row
Application.ScreenUpdating = False
For i = lngLastRow To Step -1
    If Cells(i, 5) = arr(0) Or Cells(i, 5) = arr(1) Or Cells(i, 5) = arr(2) Or _
        Cells(i, 5) = arr(3) Or Cells(i, 5) = arr(4) Or Cells(i, 5) = arr(5) Then
          Rows(i).Delete
    End If
Next
     
Application.ScreenUpdating = True
End Sub

     gruß Herbert
Anzeige
AW: Hallo Herbert !
22.01.2005 16:17:45
marc
hallo herbert,
sorry, dass ich so spaeth dir antworte.ich musste zum flughafen.
fuer deine hilfe moechte ich mich bedanken.ich werde den code gleich ausprobieren.
du hast die parameter sehr schoen in einem array eingebetet TOLL !
-
ich danke dir marc :o)

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige