Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1660to1664
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

ClearManualFilter - Typen unverträglich

ClearManualFilter - Typen unverträglich
03.12.2018 09:04:33
Robert
Hallo,
ich komme leider nicht weiter und hoffe es kann mir jemand bei meinem Problem helfen.
Ich habe 3 Datenschnitte und möchte, wenn der erste Datenschnitt zurückgesetzt wird, das auch automatisch die anderen beiden Datenschnitte zurück gesetzt werden.
Dazu wollte ich folgenden Code verwenden:
Sub DatenschnittLeer()
If ActiveWorkbook.SlicerCaches("Datenschnitt_Monat1").ClearManualFilter Then
.SlicerCaches("Datenschnitt_Monat2").ClearManualFilter
.SlicerCaches("Datenschnitt_Monat").ClearManualFilter
End Sub
Dieser Code verursacht jedoch einen Fehler: "Typen unverträglich"
Google habe ich befragt und bin auch fündig geworden:
Dim oSlicerC As SlicerCache
For Each oSlicerC In ActiveWorkbook.SlicerCaches
If oSlicerC.FilterCleared = False Then oSlicerC.ClearManualFilter
Next oSlicerC
Dieser Code funktioniert zwar, setzt jedoch alle Datenschnitte der gesamten Arbeitsmappe zurück. Eine Anpassung mit "ActiveSheet" funktioniert auch nicht.

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ClearManualFilter - Typen unverträglich
06.12.2018 14:48:59
fcs
Hallo Robert,
versuche es mal in diese Richtung
    If ActiveWorkbook.SlicerCaches("Datenschnitt_Monat1").FilterCleared Then
On Error Resume Next
.SlicerCaches("Datenschnitt_Monat2").ClearManualFilter
.SlicerCaches("Datenschnitt_Monat").ClearManualFilter
End If
LG
Franz
AW: ClearManualFilter - Typen unverträglich
06.12.2018 15:29:02
PeterK
Hallo
.Slicer ohne With wird nicht funktionieren!

With ActiveWorkbook
If .SlicerCaches("Datenschnitt_Monat1").ClearManualFilter Then
.SlicerCaches("Datenschnitt_Monat2").ClearManualFilter
.SlicerCaches("Datenschnitt_Monat").ClearManualFilter
end if
end with

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige