Office: (Office 2010) Gefiltertes Ergebnis löschen VBA Makro

Helfe beim Thema Gefiltertes Ergebnis löschen VBA Makro in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Zusammen, Ich hab eine Datei, wo die Zeile 1 und 2 Frei sind und der Überschrift sich im 3. Zeile befindet. Schritt 1: Ich bräuchte ein... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von semih094, 29. August 2016.

  1. semih094 Neuer User

    Gefiltertes Ergebnis löschen VBA Makro


    Hallo Zusammen,

    Ich hab eine Datei, wo die Zeile 1 und 2 Frei sind und der Überschrift sich im 3. Zeile befindet.

    Schritt 1: Ich bräuchte ein Makro, wo die 3. Zeile gefiltert wird, von Spalte A die "2" also doppelt gewählt wird und von Spalte AT "leere" gewählt wird. Dann soll das Ergebnis komplett gelöscht werden.

    Schritt 2: Das selbe dann nochmal wieder mit der Spalte A die "2" und mit der Spalte BC "leer".

    Liebe Grüße
     
    semih094, 29. August 2016
    #1
  2. Lutz Fricke Erfahrener User
    Hallo semih094 (oder wie heißt du richtig?),

    probier mal das:

    Sub Makro2()

    Dim LetzteZeileDaten, LetzteSpalteDaten

    LetzteZeileDaten = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
    LetzteZeileDaten = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Column

    Rows("3:3").Select
    Selection.AutoFilter
    ActiveSheet.Range(cells(3,1), cells(LetzteZeileDaten ,LetzteZeileDaten).AutoFilter Field:=4, Criteria1:="2"
    ActiveSheet.Range(cells(3,1), cells(LetzteZeileDaten ,LetzteZeileDaten).AutoFilter Field:=46, Criteria1:="="
    Range(Cells(4, 1), Cells(LetzteZeileDaten, 1)).EntireRow.Select
    Selection.Delete Shift:=xlUp
    ActiveSheet.Range(cells(3,1), cells(LetzteZeileDaten ,LetzteZeileDaten).AutoFilter Field:=11

    ActiveSheet.Range(cells(3,1), cells(LetzteZeileDaten ,LetzteZeileDaten).AutoFilter Field:=4, Criteria1:="2"
    ActiveSheet.Range(cells(3,1), cells(LetzteZeileDaten ,LetzteZeileDaten).AutoFilter Field:=55, Criteria1:="="
    Range(Cells(4, 1), Cells(LetzteZeileDaten, 1)).EntireRow.Select
    Selection.Delete Shift:=xlUp
    ActiveSheet.Range(cells(3,1), cells(LetzteZeileDaten ,LetzteZeileDaten).AutoFilter Field:=4
    ActiveSheet.Range(cells(3,1), cells(LetzteZeileDaten ,LetzteZeileDaten).AutoFilter Field:=55
    End Sub

    Ist nicht schön, sollte aber laufen.

    Gruß,
    Lutz
     
    Lutz Fricke, 30. August 2016
    #2
  3. semih094 Neuer User
    Halloo, Danke für die schnelle Antwort. Ich krieg aber nen Fehler. "Fehler beim Kompilieren: Erwartet:Listentrennzeichen oder )"

    LG
    Semih
     
    semih094, 30. August 2016
    #3
  4. Lutz Fricke Erfahrener User

    Gefiltertes Ergebnis löschen VBA Makro

    Hallo Semih,

    oh Schreck Gefiltertes Ergebnis löschen VBA Makro :eek:Gefiltertes Ergebnis löschen VBA Makro :eek:

    Hab gepfuscht wie die Sau. Da war nicht nur ein Fehler drin.
    Probier mal das:

    Sub Makro2()

    Dim LetzteZeileDaten, LetzteSpalteDaten

    LetzteZeileDaten = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
    LetzteSpalteDaten = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Column

    Rows("3:3").Select
    Selection.AutoFilter
    ActiveSheet.Range(cells(3,1), cells(LetzteZeileDaten ,LetzteSpalteDaten)).AutoFilter Field:=4, Criteria1:="2"
    ActiveSheet.Range(cells(3,1), cells(LetzteZeileDaten ,LetzteSpalteDaten)).AutoFilter Field:=46, Criteria1:="="
    Range(Cells(4, 1), Cells(LetzteZeileDaten, 1)).EntireRow.Select
    Selection.Delete Shift:=xlUp
    ActiveSheet.Range(cells(3,1), cells(LetzteZeileDaten ,LetzteSpalteDaten)).AutoFilter Field:=11

    ActiveSheet.Range(cells(3,1), cells(LetzteZeileDaten ,LetzteSpalteDaten)).AutoFilter Field:=4, Criteria1:="2"
    ActiveSheet.Range(cells(3,1), cells(LetzteZeileDaten ,LetzteSpalteDaten)).AutoFilter Field:=55, Criteria1:="="
    Range(Cells(4, 1), Cells(LetzteZeileDaten, 1)).EntireRow.Select
    Selection.Delete Shift:=xlUp
    ActiveSheet.Range(cells(3,1), cells(LetzteZeileDaten ,LetzteSpalteDaten)).AutoFilter Field:=4
    ActiveSheet.Range(cells(3,1), cells(LetzteZeileDaten ,LetzteSpalteDaten)).AutoFilter Field:=55
    End Sub

    Gruß,
    Lutz
     
    Lutz Fricke, 30. August 2016
    #4
  5. semih094 Neuer User
    Es werden leider alle Zeilen im Datei gelöscht Gefiltertes Ergebnis löschen VBA Makro :(
     
    semih094, 30. August 2016
    #5
  6. Lutz Fricke Erfahrener User
    Hallo Semih,

    hab's geprüft und es funktioniert.

    Lass das Makro mal mit F8 Schritt-für-Schritt durchlaufen. Vielleicht siehst Du wann es alles löscht.

    Gruß,
    Lutz
     
    Lutz Fricke, 30. August 2016
    #6
  7. semih094 Neuer User
    Vielen Dank, es klappt :)
     
    semih094, 31. August 2016
    #7
Thema:

Gefiltertes Ergebnis löschen VBA Makro

Die Seite wird geladen...
  1. Gefiltertes Ergebnis löschen VBA Makro - Similar Threads - Gefiltertes Ergebnis löschen

  2. Filter()-Funktion: gefilterte Tabelle erweitern

    in Microsoft Excel Hilfe
    Filter()-Funktion: gefilterte Tabelle erweitern: Hallo, ich möchte gern die Filter-Funktion nutzen (was auch klappt), aber die erzeugte Tabelle möchte ich um neue Spalten erweitern. Leider scheint das aber so nicht zu funktionieren? Beispiel:...
  3. SUMMEWENN bei aufgeblendeten/gefilterten Zeilen

    in Microsoft Excel Hilfe
    SUMMEWENN bei aufgeblendeten/gefilterten Zeilen: Hallo, ich steh mal wieder auf dem Schlauch. Ich habe eine Beispieltabelle angehängt. Ich habe hier eine Liste, wo wir unsere Kunden eintragen, die bei uns Bar bezahlen. Dabei gibt es normale...
  4. Access gefilterten Endlosformular die ID (Autowert) in eine Abfrage zu übergeben

    in Microsoft Access Hilfe
    Access gefilterten Endlosformular die ID (Autowert) in eine Abfrage zu übergeben: Hallo Zusammen, ist es möglich, aus einem gefilterten Endlosformular die ID (Autowert) in eine Abfrage zu übergeben? Das habe ich schon ausprobiert: In der Abfrage als Kriterium eingegeben...
  5. Summenprodukt in gefilterten Zeilen

    in Microsoft Excel Hilfe
    Summenprodukt in gefilterten Zeilen: Hallo zusammen, in einer sehr umfangreichen Datenbank,die sich ständig erweitert, werden über mehrere Filter in verschiedenen Spalten nur noch bestimmte Zeilen angezeigt. Nun soll nur aus den...
  6. Summenprodukt & Zählenwenns nach Text in gefilterter Liste

    in Microsoft Excel Hilfe
    Summenprodukt & Zählenwenns nach Text in gefilterter Liste: Hallo Excel Helfer Ich versuche eine Auswertung aus einer gefilterten Excel-Tabelle (Windows 10 pro) mit Texten zu machen. Ziel ist die Anzahl je Kategorie. z.B: "Neubauten Stadt" / "Neubauten...
  7. Gefilterte Datensätze markieren

    in Microsoft Access Hilfe
    Gefilterte Datensätze markieren: Hallo, ich habe ein Endlosformular, bei welchem ich über einige Filter die Ansicht einschränke. Nun möchte ich die gefilterten Datensätze bearbeiten. Wie bekomme ich den aktuellen Filter in die...
  8. Gefilterte Zellen kopieren und in anderer Tabelle einfügen

    in Microsoft Excel Hilfe
    Gefilterte Zellen kopieren und in anderer Tabelle einfügen: Hallo zusammen Ich möchte aus einer Tabelle "Preisliste" Zellen Filtern und in einer anderen Tabelle einfügen. In der Tabelle habe ich Preisliste Arbeiten und Material. Gewählte Arbeiten ab E19...
Schlagworte:
  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