Office: Gefilterte Daten autom. in neues Tabellenblatt

Helfe beim Thema Gefilterte Daten autom. in neues Tabellenblatt in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo liebe Excelgemeinde, habe ein Problem. Und zwar habe ich eine grosse Datenmenge (von ca. 3.500 Zeilen und von Spalte A bis F). Diese Daten... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Williander, 13. März 2008.

  1. Williander Erfahrener User

    Gefilterte Daten autom. in neues Tabellenblatt


    Hallo liebe Excelgemeinde,

    habe ein Problem. Und zwar habe ich eine grosse Datenmenge (von ca. 3.500 Zeilen und von Spalte A bis F). Diese Daten sollen nach bestimmten Kriterien gefiltert werden und diese gefilterte Daten in ein eigenes Tabellenblatt kopiert werden. z.B. Alle Datensätze (ein Datensatz entspricht einer Zeile) die mit PLZ 60... beginnen.
    Kann ich das irgendwie automatisieren?
    Und wenn ja, auch mit zwei oder mehreren Filtermerkmalen (z.B. PLZ 60... und Umsatz >2.500)?

    Vielen, vielen Dank für Eure Antwort bereits im voraus.
     
    Williander, 13. März 2008
    #1
  2. schatzi Super-Moderator
    Zuletzt von einem Moderator bearbeitet: 9. Dezember 2020
    schatzi, 13. März 2008
    #2
  3. Williander Erfahrener User
    Hallo

    danke für den Hinweis. Es hat mir teilweise weitergeholfen. Inzwischen habe ich anderweitig ein Makro gefunden und angepasst. Ich würde es gerne noch etwas ändern, weiß aber nicht wie (stehe noch am Beginn meiner Makro-Ausbildung... sozusagen).

    Wie kann ich das Marko gestalten das die Daten in eine bereits vorhandene Mappe kopiert werden (also ein neues Tabellenblatt mit den Daten eingefügt wird)? Und kann das Tabellenblatt direkt mit dem gefilterten Wert (z.B. PLZ 10368) benannt werden?

    Sub test()
    Dim Blatt As Worksheet, Such$
    Set Blatt = ActiveSheet
    Such = InputBox("Welche PLZ?")
    With Blatt
    If Not .AutoFilterMode = True Then .Range("A1").AutoFilter
    .Range("A1").AutoFilter Field:=1 Criteria1:=Such
    .Range("A1").CurrentRegion.SpecialCells(xlCellTypeVisible).Copy
    .AutoFilterMode = False
    End With
    Workbooks.Add
    Range("A1").PasteSpecial xlPasteAll
    ActiveWorkbook.SaveAs Filename:="C:\Eigene Dateien\2008\" & Such, FileFormat:=xlNormal
    Application.CutCopyMode = False
    End Sub

    Nur interessehalber... wie kann ich bei der Eingabe in die Inputbox z.B. alle die mit der PLZ 1 anfangen rausfiltern?

    Vielen Dank bereits im voraus.
     
    Williander, 14. März 2008
    #3
  4. schatzi Super-Moderator

    Gefilterte Daten autom. in neues Tabellenblatt

    Hallo!

    Alles ungetestet:
    Um alle PLZs mit 1 zu filtern, fällt mir momentan nix besseres ein, als "<20000" in die InputBox einzugeben.

    Die bereits vorhandene Mappe musst du öffnen,
    Workbooks.Open("C:\Excel\ziel.xls")
    hier dann ein Blatt einfügen,
    Sheets.Add
    und diesem den Namen zuweisen.
    ActiveSheet.Name = Such


    PS: Ich würde es trotzdem mit dem Spaezialfilter machen, da dieser einfach flexibler ist, aber das ist deine Sache...
     
    schatzi, 14. März 2008
    #4
  5. Williander Erfahrener User
    Danke Schatzi für die schnelle Rückmeldung,

    werde ich nachher gleich mal ausprobieren.
    Werde Deinen Tip mal aufnehmen und mir den "Spezialfilter" mal genau zu Gemüte führen.

    Danke nochmal uns ein schönes WE.
     
    Williander, 14. März 2008
    #5
Thema:

Gefilterte Daten autom. in neues Tabellenblatt

Die Seite wird geladen...
  1. Gefilterte Daten autom. in neues Tabellenblatt - Similar Threads - Gefilterte Daten autom

  2. Makro neu ausführen wenn Daten gefiltert werden

    in Microsoft Excel Hilfe
    Makro neu ausführen wenn Daten gefiltert werden: Hi zusammen, wenn ich auf meine Daten einen Filter anwende, soll ein bestimmtes Makro ausgeführt werden. [ATTACH] Also wenn ich bspw. bei Derivat "G70" rausnehme, soll ein Makro automatisch neu...
  3. gefilterte Daten editieren

    in Microsoft Access Hilfe
    gefilterte Daten editieren: Hallo zusammen, ich habe da zwei Tabellen, die eine ist meine Datenbank, das andere ist ein Suchliste. Über eine Abfrage werden mir nur die Datensätze der Datenbank angezeigt, deren...
  4. Gefilterte, sortierte Daten kopieren und in neues Tabellenblatt einfügen

    in Microsoft Excel Hilfe
    Gefilterte, sortierte Daten kopieren und in neues Tabellenblatt einfügen: Hallo Zusammen ERneut ein Frage von mir. ich habe Daten die mir als csv-Datei geschickt wird. diese muss ich ins Excel - einlesen, - Doppelte Datensätze entfernen - Datensätze älter als aktuelles...
  5. Gefilterte Daten ansprechen/exportieren

    in Microsoft Access Hilfe
    Gefilterte Daten ansprechen/exportieren: Hallo zusammen, ich filtere über mehrere Kombifelder im Formkopf die DS im UFo und erstelle darauf ein Recordset. Das Recordset exportiere ich in Excel. Code: Set RS67 =...
  6. Kombinationsfeld soll nur die im Formular gefilterte Daten anzeigen

    in Microsoft Access Hilfe
    Kombinationsfeld soll nur die im Formular gefilterte Daten anzeigen: Hallo Forum, in einem Formular stelle ich die Daten von Angestellten dar. Dazu habe ich u.a. eine Optionsgruppe, die je nach Auswahl vier Einstellungen zur Anzeige von Angestellten filtert -...
  7. Gefilterte Auswahlliste in Tabellenblatt 2 mit Daten aus Tabellenblatt 1

    in Microsoft Excel Hilfe
    Gefilterte Auswahlliste in Tabellenblatt 2 mit Daten aus Tabellenblatt 1: Hallo, nach dem erfolglosen Durchsuchen diverser Foren hoffe ich hier eine Lösung für mein Problem zu finden: 1. Ich habe eine Anforderungsliste mit den Spalten ID, Titel und Status im...
  8. Steuerelement (Dropdown-Menü) mit sortierten und gefilterten Daten erstellen

    in Microsoft Excel Hilfe
    Steuerelement (Dropdown-Menü) mit sortierten und gefilterten Daten erstellen: Guten Morgen an alle! Ich steh' grad auf'm Schlauch. Ich möchte eine an sich relativ einfache Aufgabe erledigen, und zwar: Es liegt in Excel eine Liste mit Mitarbeitern vor. Die Liste ist...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden