Thema Datum  Von Nutzer Rating
Antwort
05.10.2018 09:31:59 Sebastian
NotSolved
Blau Autofilter auf weiteres Tabellenblatt anwenden
05.10.2018 09:33:18 Sebastian
NotSolved
05.10.2018 17:44:21 Flotter Feger
NotSolved
05.10.2018 19:01:46 Gast15204
NotSolved
05.10.2018 21:25:31 Flotter Feger
NotSolved
05.10.2018 23:45:31 Gast64145
NotSolved
05.10.2018 22:23:48 Sebastian
NotSolved
06.10.2018 14:24:52 Gast36800
NotSolved
07.10.2018 10:49:49 Sebastian
NotSolved

Ansicht des Beitrags:
Von:
Sebastian
Datum:
05.10.2018 09:33:18
Views:
496
Rating: Antwort:
  Ja
Thema:
Autofilter auf weiteres Tabellenblatt anwenden

Das ist übrigens der Code, den ich versucht habe auf meine Bedürfnisse anzupassen, was allerdings nicht funktioniert hat:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Dim iX As Integer, iXF As Integer
    Dim arrFilter()
    If Target.Address <> "$A$1" Then Exit Sub
    Cancel = True
    If ActiveSheet.AutoFilterMode = False Then Exit Sub
    Application.EnableEvents = False
    With ActiveSheet.AutoFilter
        With .Filters
        ReDim arrFilter(1 To .Count, 1 To 3)
        For iXF = 1 To .Count
            With .Item(iXF)
                If .On Then
                    arrFilter(iXF, 1) = .Criteria1
                    If .Operator Then
                        arrFilter(iXF, 2) = .Operator
                        arrFilter(iXF, 3) = .Criteria2
                    End If
                End If
            End With
        Next
        End With
    End With

    For iX = 1 To ActiveWorkbook.Worksheets.Count
        If Left(ActiveWorkbook.Worksheets(iX).Name, 5) = "Werk_" And _
                ActiveWorkbook.Worksheets(iX).Name <> ActiveSheet.Name Then
        With ActiveWorkbook.Worksheets(iX)
            On Error Resume Next
            .ShowAllData
            On Error GoTo 0
            For iXF = 1 To UBound(arrFilter(), 1)
                If Not IsEmpty(arrFilter(iXF, 1)) Then
                    If arrFilter(iXF, 2) Then
                        .Cells.AutoFilter field:=iXF, Criteria1:=arrFilter(iXF, 1), _
                         Operator:=arrFilter(iXF, 2), Criteria2:=arrFilter(iXF, 3)
                    Else
                        .Cells.AutoFilter field:=iXF, Criteria1:=arrFilter(iXF, 1)
                    End If
                End If
            Next iXF
            End With
        End If
    Next iX
    MsgBox " Autofilter auf allen Blättern" & vbCrLf & _
           "gemäss Blatt " & ActiveSheet.Name & " gesetzt!", _
           vbOKOnly + vbInformation, "Auto-Autofilter"
    Application.EnableEvents = True
End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
05.10.2018 09:31:59 Sebastian
NotSolved
Blau Autofilter auf weiteres Tabellenblatt anwenden
05.10.2018 09:33:18 Sebastian
NotSolved
05.10.2018 17:44:21 Flotter Feger
NotSolved
05.10.2018 19:01:46 Gast15204
NotSolved
05.10.2018 21:25:31 Flotter Feger
NotSolved
05.10.2018 23:45:31 Gast64145
NotSolved
05.10.2018 22:23:48 Sebastian
NotSolved
06.10.2018 14:24:52 Gast36800
NotSolved
07.10.2018 10:49:49 Sebastian
NotSolved