Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Makro in geschützter Arbeitsmappe





Frage

In einer geschützen Arbeitsmappe, alle Formeln ausgeblendet und einige Felder geschützt, starte ich über eine Schaltfläche ein kleines Makro. Es sortiert 4 Mannschaften (B1-B4) nach Punkten (C1-C4), erzielten Toren (D1-D4), erhaltenen Toren (E1-E4) und Tordifferenz (F1-F4); aktueller Platz A1-A4. Das Makro stoppt (nur wenn die Datei geschützt ist) mit Fehlermeldung: Laufzeitfehler 1004 "Die Sort-Methode des Range-Objektes ist fehlerhaft" Kann ich in geschützten Dateien keine Sortiervorgänge über Makro starten? Wie kann ich in der Spalte A den aktuellen Tabellenplatz ohne Makro ermitteln? Vielen Dank für Eure Hilfe!!!

Antwort 1 von sicci

Hallo BILY,

zum Sortieren muß der Schutz (nehme an, Du meinst den Blattschutz) aufgehoben werden. Das geht auch per Makro. Schreibe vor Deinem Sortier-Aufruf:

ActiveSheet.unprotect "DeinPaßwort"

am Ende des Sortiervorgangs schützt Du wieder mit:
ActiveSheet.protect "Dein Paßwort"

Gruß
sicci

Antwort 2 von BILY

Vielen Dank sicci,

Deinen Tip konnte ich erfolgreich umsetzen.
Vielleicht kannst Du mir nochmal helfen.
Wenn ich jetzt die Datei öffne und das Makro bearbeite, kann ich das Passwort lesen,-- das ist nicht gut.