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
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
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
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
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
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
Makros kann man schon ausführen, nur einige Funktionen gehen dann nciht mehr. Eine davon ist eben "ShowAllData"
lg Hofi

