Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Filtermode





Frage

HAllo ich habe folgede Herausforderung: Ich möchte auswerten in welchen Spalten beim Öffnen einer Arbeitsmappe in einem bestimmtn Blatt ein Filter gesetzt ist. Ziel ist alle Filternach dem öffnen der Arbeitsmappe aufzuheben. Leider funktioniert der Befehl "ShowAllData" nicht weil die Arbeitsmappe "Geschützt" ist und da diese Funktion nicht unterstützt wird. Bitte um Euere Hilfe lg Hofi

Antwort 1 von Hajo_Zi

Hallo Hofi,

woher kommt die Erkenntnis das Autofilter bei Schutz nicht unterstützt wird?

Autofilterfunktion, Gruppierung bei Blattschutz möglich?
Diese Frage wurde in diesem Forum auch schon gestellt. Die Lösung damals:
Das funktioniert normalerweise nicht. Du kannst Excel aber austricksen.
Bevor Du auf Blattschützen stellst, blendest Du die Filter ein.
Dann schützt Du das Blatt
Jetzt folgendes Makro in VBA unter DieseArbeitsmappe
Sub Workbook_Open()
Sheets("Adresse").Protect UserInterfaceOnly:=True, Password:="Passwort"
Sheets("Adresse").EnableOutlining = True ´ Für Gliederung
Sheets("Adresse").EnableAutoFilter = True ´ Für AutoFilter
End Sub

Gruß Hajo

Antwort 2 von hofi76

Hallo Hajo_Zi
Das Problem beim Ganzen ist nicht der Blattschutz selbst, sondern die "Freigegebene" Arbeitsmappe.

Hofi

Antwort 3 von Hajo_Zi

Hallo Hofi,

in Deinem ersten Beitrag stand

"nicht weil die Arbeitsmappe "Geschützt" " von freigegeben habe ich da nichts gelesen.

Gruß Hajo

Antwort 4 von hofi76

Ja da hast du recht
Das problem liegt auf alle fälle darin das es eine freigegebene Arbeitsmappe ist, welche noch dazu geschützt ist.
Kann ich irgendwie auslesen in welchen Spalten der Filter gesetzt ist?
lg Hofi

Antwort 5 von Hajo_Zi

Hallo Hofi,

ich arbeite nicht mit freigegebenen Arbeitsmappe. So weit ich aber gelesen habe kannst Du dort keine Makros ausführen.

Gruß Hajo

Antwort 6 von Hofi76

Hallo
Makros kann man schon ausführen, nur einige Funktionen gehen dann nciht mehr. Eine davon ist eben "ShowAllData"
lg Hofi

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: