Nicht funktionierender Autofilter für gesperrte Zellen in Office 2008 - funktioniert in Office 2007

1063
Sarcas

Ich suche ein Problem für jemanden, der in einer gemischten Betriebssystemumgebung arbeitet. Sie hat in Office 2007 eine Excel-Kalkulationstabelle erstellt, die als Verzeichnis dient, wobei AutoFilter für Namen, E-Mail-Adressen, Abteilungen usw. aktiviert ist. Um sicherzustellen, dass niemand versehentlich E-Mail-Adressen bearbeitet (z. B.), hat sie das Arbeitsblatt geschützt.

Beim Zugriff auf dieses Arbeitsblatt auf einem PC mit Excel 2007 läuft alles wie erwartet. Sie können das Blatt nach einer der automatisch gefilterten Spalten filtern. Da das Blatt geschützt ist, ist die Datenintegrität garantiert.

Wenn Sie jedoch auf einem Arbeitsblatt auf einem Mac mit Excel 2008 zugreifen, können Sie die Spalten nicht filtern. Was hier seltsam ist, dass die Autofilter Drop - Down - Pfeile haben in jedem der Spaltenüberschriften erscheinen, wie man erwarten würde. Es passiert einfach nichts, wenn Sie darauf klicken.

Wenn Sie eine der Spaltenkopfzeilen auswählen (z. B. 'Vorname') und das Menü überprüfen: Daten-> Filter, können Sie sehen, dass AutoFilter aktiviert ist.

Als weiterer Datenpunkt scheinen Sie auch einen erweiterten Filter auf diese Zeilen in den geschützten Tabellen anwenden zu können.

Weiß jemand, warum das sein könnte? Es scheint ein Kompatibilitätsproblem zwischen Excel 2007/2008 zu sein (ich weiß, dass die Codebase nicht dasselbe ist), aber ich kann in der Dokumentation oder in Foren nirgendwo Hinweise darauf finden, und es wäre gut zu wissen, ob es eine gibt Weg um dieses herum.

Vielen Dank!

---- Aktualisierte

Ich habe weitere Nachforschungen angestellt, und dies scheint ein bekanntes Feature von Office 2004 für den Mac zu sein. Anscheinend handelt es sich möglicherweise um ein Interpretationsproblem: Wenn Sie das Blatt schützen, sollten Sie keine Änderungen daran vornehmen. Entsprechend diesem: http://www.officeformac.com/ProductForums/Excel/3936 wurde dieses Verhalten mit VBA-Skripts repliziert. Office 2008 bietet keine Unterstützung für VBA-Skripts. Daher untersuche ich derzeit, ob ich dies mit AppleScript umgehen oder untersuchen kann.

Wer weiß, was ich sonst noch tun könnte, um das zu umgehen?

3

1 Antwort auf die Frage

0
datatoo

Ich weiß, das ist eine alte Frage, aber vielleicht versucht es jemand anderes. Verwenden Sie ein Makro, das den Schutz deaktiviert, wenn ein Header ausgewählt wird, der den automatischen Filter ermöglicht, und dann den Schutz wieder aktiviert, wenn der Filter abgeschlossen ist. Die Auswahl einer anderen Zelle im Arbeitsblatt kann so eingestellt werden, dass der Schutz nicht deaktiviert wird.