Während der Recherche nach der Antwort auf diese Frage bin ich auf ein merkwürdiges Verhalten in Excel gestoßen, das sich auf ungeschützte Zellen in geschützten Arbeitsblättern bezieht.
Um zu sehen, was ich meine, erstellen Sie eine neue Arbeitsmappe, heben Sie den Schutz der ersten Zelle (A1) auf und schützen Sie das Arbeitsblatt . Die einzige Zelle, in die jetzt Text eingegeben werden kann, sollte A1 sein. Gehen Sie als nächstes zu einer anderen Anwendung (zum Beispiel Ihrem Browser) und kopieren Sie Text von dort. Wählen Sie die erste Zelle aus, indem Sie einmal darauf klicken (nicht doppelklicken oder in die Formelleiste einfügen) und fügen Sie den Text ein.
Dies ändert möglicherweise nicht nur die Formatierung der Zelle, sondern setzt auch das geschützte Flag. Danach gibt es keine Möglichkeit, den Inhalt dieser Zelle wieder zu ändern, ohne den Schutz des Arbeitsblatts zu entfernen (oder den Einfügevorgang natürlich rückgängig zu machen).
Warum das? Handelt es sich um das gewünschte Verhalten oder einen Fehler in Excel 2010 (die Version, mit der ich dies ausprobiert habe)?
quelle
Die vorherige Antwort gilt nicht mehr für die neueste Version von Excel 365. Die aktuelle Version von Excel 365 erstellt jetzt einen neuen Stil mit dem Namen "Normal 2" oder einer beliebigen Sequenznummer. Es wird der neue Stil angewendet, der anstelle des geänderten normalen Stils gesperrt ist.
Hier ist die Lösung für Excel 365. Wählen Sie den Zellenbereich aus, den andere Personen bearbeiten können sollen. Gehen Sie dann zur Registerkarte "Überprüfen". Klicken Sie im Bereich "Änderungen" auf "Benutzern erlauben, Bereiche zu bearbeiten". Klicken Sie auf die Schaltfläche "Neu". Ihr ausgewählter Bereich wird automatisch mit einem automatisch generierten Titel gefüllt. Nehmen Sie die gewünschten manuellen Änderungen vor. Wenn Sie möchten, dass Personen Änderungen nur mit einem Passwort vornehmen können, können Sie dieses hier eingeben. Ich bevorzuge es, wenn Leute kein Passwort verwenden, also klicke ich auf "Berechtigungen" und dann auf "Hinzufügen". Ich möchte, dass jeder Benutzer ohne Passwort Änderungen vornehmen kann. Daher gebe ich "Jeder" als Benutzer ein, der Änderungen vornehmen darf. Wenn Sie mit Berechtigungen vertraut sind, können Sie einen Benutzer oder eine Gruppe von Benutzern auswählen, die Änderungen ohne Kennwort vornehmen können. Dann klicken Sie einfach auf "OK" bis alle Fenster geschlossen sind. Schützen Sie Ihr Blatt und Sie sind gut.
quelle
Ich weiß nicht, warum es passiert, aber für mich ist das ein sehr großer Fehler. :-(
Es sieht so aus, als würde Excel jedes Mal versuchen, die Textformatierung zusammen mit dem Text einzufügen, der die Zelle erneut sperrt. Wenn Sie
Match Destination Formatting
als Einfügeoption auswählen ; Einfügen aus einem einfachen Texteditor wie Notepad; oder Einfügen aus einer anderen Arbeitsmappe in derselben Excel-Instanz, dann wird die Zelle danach immer noch entsperrt. Wenn Sie regelmäßig aus einer anderen Anwendung einfügen, die über eine Textformatierung verfügt, auch aus einer anderen Excel-Instanz, sperrt Excel die entsperrte Zelle.Das Formatierungsproblem hat zumindest eine Problemumgehung, bei der Sie die korrekte Formatierung aus einer anderen Zelle kopieren und sie wieder in die fehlerhafte Zelle einfügen können.
quelle
Sie wählen die ungeschützte Zelle in einem geschützten Blatt (der AtiveCell) aus, in die Sie Daten aus einem Webbrowser einfügen. Nach dem Einfügen wird es geschützt. Das ist nicht wünschenswert :-)
Ich habe das gemacht und es funktioniert!
Im Sheet-Code in meinem Fall "Sheet1":
quelle
Wie alle anderen auf dieser Seite (und dem Thema) auch, ist dies unangenehm. Der beste Weg (für mich), dies zu umgehen, ist das Einfügen von "Werten einfügen" beim Einfügen von Daten und "Spezial einfügen" - "Hyperlink" beim Einfügen von Links. Ich habe die Dinge so gemacht, wie ich es normalerweise mit bedingten Formatierungen zu tun habe und ich muss natürlich Werte einfügen (oder die bedingten Formatierungsänderungen). Ich hoffe, Sie finden dies von Nutzen.
quelle