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

Zeilen löschen, wenn

Zeilen löschen, wenn
17.12.2004 09:15:47
Rüdiger
Guten morgen,
ich benötige ein Makro:
In einem Tabellenblatt stehen zeilenweise Sätze zu Messungen von Testläufen. In Spalte A (Testnummer) wiederholt sich untereinander die gleiche Testnummer unteschiedlich oft. Ich brauche sinngemäß nun folgendes Makro: Sofern in Spalte A eine Testnummer weniger als 5 mal untereinander aufgeführt wird, sollen alle Zeilen zu dieser Testnummer gelöscht werden. Die Zeilen darunter sollen dann nach oben rücken. Kann mir jemand helfen?
Danke im Voraus.

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

Betreff
Datum
Anwender
Anzeige
AW: Zeilen löschen, wenn
Volker
Hallo Rüdiger,
am schnellsten geht's, wenn Du in Spalte A abwärts gehst, zählst, wie oft der Wert vorkommt und, wenn er weniger als 5-mal vorkommt, die entsprechenden Zellen suchtst und die Spalte löscht.
Gruß
Volker
AW: Zeilen löschen, wenn
17.12.2004 09:33:47
Rüdiger
Danke,
viel ist mir damit aber nicht geholfen, da ich eine automatisierte Auswertung erstellen will.
AW: Zeilen löschen, wenn
Volker
Ich meinte auch eine automatisierte Lösung
AW: Zeilen löschen, wenn
17.12.2004 09:34:35
Heinz
Hallo Rüdiger,
hier eine Möglichkeit:

Sub ZeilenLöschen()
Dim lz&, i&
lz = Cells(Rows.Count, 1).End(xlUp).Row
For i = lz To 1 Step -1
If Application.WorksheetFunction.CountIf(Range("$A$24:$A$49"), Cells(i, 1).Value) < 5 Then
Rows(i).Delete
End If
Next i
End Sub

Gruß
Heinz
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige