HERBERS Excel-Forum - die Beispiele

Thema: Aus einer Adressliste je 10 Adressen pro PLZ filtern

Home

Gruppe

Allgemein

Problem

Wie kann ich aus einer Adressliste die Adressen einer Liste vorgegebener PLZ filtern und vom Ergebnis maximal 10 Stück pro PLZ auflisten lassen?

Lösung
Geben Sie den nachfolgenden Code in ein Standardmodul ein und weisen Sie ihn einer Schaltfläche zu.
StandardModule: basMain

Sub FilternPLZ()
   Dim iRow As Integer, iCounter As Integer, iRowT As Integer
   Application.ScreenUpdating = False
   Columns("A:C").AdvancedFilter _
      Action:=xlFilterCopy, _
      CriteriaRange:=Range("E1").CurrentRegion, _
      CopyToRange:=Range("I1"), _
      Unique:=False
   Columns("I:K").Sort _
      Key1:=Range("K2"), Order1:=xlAscending, Header:=xlGuess, _
      OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
   iRow = Cells(Rows.Count, 11).End(xlUp).Row
   Columns("A:H").Delete
   Range("A:C").Copy Range("D:F")
   iRow = 2
   iRowT = 1
   Do Until IsEmpty(Cells(iRow, 3))
      Do Until Cells(iRow, 3).Value <> Cells(iRow + 1, 3).Value
         iCounter = iCounter + 1
         If iCounter <= 10 Then
            iRowT = iRowT + 1
            Range(Cells(iRowT, 4), Cells(iRowT, 6)).Value = _
               Range(Cells(iRow, 1), Cells(iRow, 3)).Value
         End If
      iRow = iRow + 1
      Loop
      iCounter = 0
      iRow = iRow + 1
   Loop
   Columns("A:C").Delete
End Sub

Beiträge aus dem Excel-Forum zu den Themen Allgemein und Filtern

Listbox filtern Datensätze durch Bedingung filtern
Per Matrix Formel filtern Suche in Autofiltern in verschiedenen Spalten
Diagramme nach mehreren Balken filtern Liste mit mehreren Einträgen ausfiltern
Filtern oder Summewenn !? Daten Filtern
Daten umstrukturieren / Filtern MSGBox Zeitraum filtern
ausfiltern liste Duplikate aus einer Tabelle filtern
Monat Filtern Mit Change() o. Calculate() Filtern und Drucken
Filtern - Google Docs / Excell übertragen Unterschiedliche Einträge herausfiltern+auflisten
Filtern per Makro Excel "stolpert" beim wiederholten Filtern
Zahl aus Text filtern Allgemeine Frage zur Fehlerbehandlung
Zeitraum filtern und getrennt speichern allgemeine Fragen zu einer Datenbank
Filtern und sodann selektieren... Listen-Aufstellung filtern und summieren
Daten automatisch filtern + auflisten Daten aus Zeilen filtern und in Spalten kopieren?
ComboBoxDaten in Abhängigkeit filtern o. Userform Postleitzahlen herausfiltern
Daten filtern nur Zahlen aus beliebiger Zeichenkette filtern
Daten filtern Text filtern
Blatt Filtern B Spalte und Zeileninhalt zusammenfü Formel zum Filtern gesucht
allgemein Filtern, aber wie?
Daten filtern Nach Zeitraum filtern
Filtern,kopieren:beim Einfügen Formeln oder Werte Bestimmte Einträge filtern
Filtern mit mind. 3 Bedingungen mit Und gefilterte Liste erneut Filtern
Tabelle durchsuchen - Zeilen filtern Zeilen aus Tabelle filtern & anzeigen
Filtern über ComboBoxen Zeilen filtern
Filtern von Datum Mittelwerte aus Tabelle herausfiltern
Doppelte ausfiltern Doppelte Werte aus einer Zeile filtern