Office: Filter über mehrere Sheets

Helfe beim Thema Filter über mehrere Sheets in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Nochmal ich: Teste doch mal, ob es eine Beschleunigung bringt, wenn du für die Laufzeit des Codes die Bildschirmaktualisierung abschaltest, z.B.... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von voecks, 5. Februar 2008.

  1. schatzi Super-Moderator

    Filter über mehrere Sheets


    Nochmal ich:

    Teste doch mal, ob es eine Beschleunigung bringt, wenn du für die Laufzeit des Codes die Bildschirmaktualisierung abschaltest, z.B.

    Private Sub Workbook_SheetActivate(ByVal Sh As Object)
    If Sh.Name <> "Tabelle1" Then
    Dim LetzteZeile As Long, i As Long
    Application.ScreenUpdating = False
    Rows.Hidden = False
    LetzteZeile = Range("A:A").Find(What:="*", SearchDirection:=xlPrevious).Row
    With Sheets("Tabelle1")
    For i = 1 To LetzteZeile
    Rows(i).Hidden = .Rows(i).Hidden
    Next i
    End With
    Application.ScreenUpdating = True
    End If
    End Sub
     
    schatzi, 6. Februar 2008
    #16
  2. voecks Erfahrener User
    Klappt fast perfekt;)
    Er sortiert in Tabelle 2 nun nicht mehr wenn ich in Tabelle 1 keinen Filter aktiviert habe.

    NUR

    Wenn ich in Tabelle 1 einen Filter aktiviere und mir Tabelle 2 anschaue, ist alles perfekt sortiert (Fall 1).

    gehe ich nun auf Tabelle 1 zurück und deaktiviere den Filter, bekomme ich in Tabelle 2 immer noch die sortierte Tabelle wie im Fall 1.

    Wenn das auch noch abgeschlatet werden könnte, wäre der code perfekt!

    Hast du vielleicht dafür auch noch ne idee ??

    Gruss!
     
  3. schatzi Super-Moderator
    Hallo!

    Dann hast du die Abfrage an der falschen Stelle eingebaut:

    Private Sub Workbook_SheetActivate(ByVal Sh As Object)
    If Sh.Name <> "Tabelle1" Then
    Dim LetzteZeile As Long, i As Long
    Rows.Hidden = False
    If Sheets("Tabelle1").FilterMode = False Then Exit Sub
    Application.ScreenUpdating = False
    LetzteZeile = Range("A:A").Find(What:="*", SearchDirection:=xlPrevious).Row
    With Sheets("Tabelle1")
    For i = 1 To LetzteZeile
    Rows(i).Hidden = .Rows(i).Hidden
    Next i
    End With
    Application.ScreenUpdating = True
    End If
    End Sub
     
    schatzi, 6. Februar 2008
    #18
  4. voecks Erfahrener User

    Filter über mehrere Sheets

    Ich hatte es tatsächlich an der falschen Stelle eingebaut.

    Nun kann ich berichten: ALLES PALETTI!

    Vielen Dank nochmal für deine Hilfe!

    Gruss, Jochen
     
Thema:

Filter über mehrere Sheets

Die Seite wird geladen...
  1. Filter über mehrere Sheets - Similar Threads - Filter Sheets

  2. Spalte sortieren und filtern

    in Microsoft Excel Hilfe
    Spalte sortieren und filtern: Hallo ..., mit meinen Worten erklärt: Vor langer Zeit habe ich in einer Zeile Pulldowns eingebaut mit den ich sortieren und filtern kann. Das will ich jetzt in einer anderen Datei auch erstellen....
  3. Outlook-Kontakte verknüpfen und Filtern

    in Microsoft Access Hilfe
    Outlook-Kontakte verknüpfen und Filtern: Gelöscht
  4. Filter nach Wert in Zahlengruppe

    in Microsoft Access Hilfe
    Filter nach Wert in Zahlengruppe: . Hallo Ihr Lieben! Leider komme ich (mangels VBA-Kenntnisse) nicht weiter. Dank Markus (MarkusXY) funktioniert der Filter wunderbar. Bei eindeutigen Werten werden Formular und Kombis wie...
  5. Auswertung aus mehreren Registern erstellen (nur die Gelbmarkierten oder mit Datum von akt. Woche)

    in Microsoft Excel Hilfe
    Auswertung aus mehreren Registern erstellen (nur die Gelbmarkierten oder mit Datum von akt. Woche): Hallo zusammen, ich arbeite mit einer Excel-Arbeitsmappe, die mehrere Tabellenblätter enthält. Jedes Blatt dokumentiert bestimmte Vorgänge, und die Struktur der Daten ist in allen Blättern...
  6. Intelligente Tabelle Filter fixieren

    in Microsoft Excel Hilfe
    Intelligente Tabelle Filter fixieren: Moin, ich habe eine Tabelle wo ich eine Intelligente Tabelle von gemacht habe. Dann habe ich den dazu gehörigen Filter eingestellt. Wenn ich jetzt etwas Filtere, wird das Filterfenster auch...
  7. Set slicer filter by Range.Value & slicer.item.name as variable & walk trough sheets

    in Microsoft Excel Hilfe
    Set slicer filter by Range.Value & slicer.item.name as variable & walk trough sheets: Hallo, schon mal vielen Dank im Voraus für eure Ideen: Es geht um folgenden Sachverhalt: Ein Excel-File mit mehreren Tabs. In jedem Tab ist eine Pivot. Die Pivots haben nicht die gleiche...
  8. Excel Filtern über mehrere Sheets, ein Sheet Daten ein Sheet Berechnung

    in Microsoft Excel Hilfe
    Excel Filtern über mehrere Sheets, ein Sheet Daten ein Sheet Berechnung: Hallo, ich möchte gern von einem Sheet zum anderen Filtern und berechnen. Erstmal zum Hintergrund: in meinem Sheet 1 werden Daten per SQLOlEDB aus einem View einer SQL-Datenbank geladen,...
  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