Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Formatieren können





Frage

Hallo, Ist es möglich eine Zelle zu sperren, gleichzeitig aber sollte man die anderen Zellen die nicht gesperrt sind frei formatieren können? Z.B Zelle A2 soll gesperrt werden aber die Zelle B2 soll frei zur Formatierung sein. Vielen Dank in voraus /dani

Antwort 1 von Koelln

Hallo Däni,

das Blatt komplett markieren, dann
Format> Zellen> Schutz> Häkchen weg bei gesperrt

Anschließend die gewünschte Zelle anwählen und
Format> Zellen> Schutz> Häkchen setzen bei gesperrt

Gruß Kölln

Antwort 2 von däni



Hallo Kölln,

Das habe ich schon probiert aber es funktioniert leider nicht.

gruss
/däni


Antwort 3 von Fitw

Antwort 1 ist schon richtig, nur muß danach noch der Blattschutz oder Mappenschutz aktiviert werden unter Extras -> Schutz -> Arbeitsblatt oder Mappe schützen.

Gruß Tilo

Antwort 4 von däni


Hi Tilo und Kölln

Unglaublich aber es funktioniert bei mir wirklich nicht,nach dem ich den Blatt gesperrt ich kann nichts mehr markieren in irgendwelchen Farbe (text) oder irgendwelchen Tabellen ausführen


So habe ich probiert
Reinfolge:
Das Blatt komplett markieren, dann
Format- Zellen- Schutz- Häkchen weg bei gesperrt
Anschließend die gewünschte Zelle anwählen und
Format- Zellen- Schutz- Häkchen setzen bei gesperrt
Blattschutz oder Mappenschutz aktivieren unter Extras - Schutz - Arbeitsblatt oder Mappe schützen.
Beim mir funktioniert leider nicht ( hatt es vileit was mit Microsoft Office 2000 zu tun).


gruss/
däni


Antwort 5 von coros

Nabend däni,

ich hätte da für Dich eine VBA-Lösung.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$2" Then
ActiveSheet.Protect "Hier Dein Blattschutzpasswort eintragen"
Else
ActiveSheet.Unprotect "Hier Dein Blattschutzpasswort eintragen"
End If
End Sub


Da ich nicht weiß, ob Du Dich in der VBA-Umgebung auskennst, kommen hier die Erklärungen, wie Du die Anweisung in Deine Tabelle einfügst. Drücke die Tastenkombination Alt und F11. Es öffnet sich die VBA-Umgebung. Auf der linken Seite befindet sich ein Fenster Namens Projekt VBA Projekt. Hier suche nun den Namen Deiner Tabelle, in der die Zelle gesperrt werden soll. Klicke doppelt auf den Namen. In das rechte Fenster kopierst Du dann die oben geschriebene Anweisung.
Die Anweisung macht folgendes: Wenn Du in Deiner Tabelle arbeitest, wird der Blattschutz deaktiviert. Wenn aber versucht wird eine Eingabe in Zelle A2 vorzunehmen, wird der Blattschutz aktiviert. Du musst allerding die Anweisung in den Zeilen

ActiveSheet.Protect "Hier Dein Blattschutzpasswort eintragen"

und

ActiveSheet.Unprotect "Hier Dein Blattschutzpasswort eintragen"

noch anpassen. Der Text Hier Dein Blattschutzpasswort eintragen muss durch Dein Passwort ersetzt werden.

Ich hoffe, ich konnte Dir weiterhelfen,
coros
Und nicht vergessen, hier noch einmal zu posten, ob Dich die Hilfe weitergebracht oder sogar Dein Problem gelöst hat.

Antwort 6 von Fitw

Warum so kompliziert, wenn es doch mit den Mitteln von Excel ganz einfach geht.

Also noch einmal:
Das Excel-Blatt ganz normal erstellen so wie man es haben möchte, ohne dabei danach alles zu markieren und den Haken rausnehmen!
Wenn man fertig ist mit Erstellen und Testen der Formeln usw. nur die Zellen markieren und den Haken rausnehmen bei Gesperrt, welche nach dem Schutz noch von anderen bearbeitet werden dürfen, bzw. in die geschrieben werden darf.
Dann unter Extras -> Schutz entweder nur für das Blatt oder die gesamte Mappe den Schutz per Paßwort aktivieren. Nach der Aktivierung mit einem Paßwort dürfte nur noch in die nicht gesperrten Zellen geschrieben werden können. Bei der Sperrung kann natürlich auch noch festgelegt werden, ob nur in die Zelle geschrieben werden darf oder ob auch andere Formatierungen wie zum Beispiel Farbe, Zellgröße usw. verändert werden darf. Excel 2000 bietet da nicht so viele Auswahlmöglichkeiten wie Excel 2002 zum Beispiel.

Es ist also ganz normal, daß Du nach Aktivierung nichts mehr in den Zellen machen kannst. Nur die freigegeben (ohne Haken) müßten sich bearbeiten lassen, bzw. nur der Text in den Zellen. Wenn Du insgesamt etwas bearbeiten willst, muß erst wieder der Blatt- bzw. Mappenschutz aufgehoben werden mit dem Paßwort. Wenn es bei Dir nicht klappt, machst Du irgendwas verkehrt.

Gruß Tilo

Antwort 7 von däni

Hallo zusammen,

Vielen Dank für eure Bemühungen!
Wie Tilo schon sagte habe ich rausgefunden dass das Problem bei Excel 2000 liegt. Nachdem die Tabelle bei Excel 2000 gesperrt ist, kann man nicht weiter formatieren. Dasselbe habe ich probiert bei Excel 2002; es hat reibungslos funktioniert.
Coros, dir auch vielen Dank, ich habe eigentlich keine Ahnung wie man mit VBA arbeitet, aber du hast das so gut beschrieben, sodass deine Programmierung auch bei mir funktioniert hat.

Vielen Dank nochmals, ihr seid grossartig.

Gruss
/däni



Antwort 8 von coros

Moin däni,

super, dass nun alles so funktioniert, wie Du es Dir vorgestellt hast. Danke auch für die Rückmeldung.

MfG,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
PS: Bitte keine Mails an mich senden. Probleme sollten hier im Forum behandelt werden.

Antwort 9 von däni


Hallo coros,

Noch eine weitere frage zur deinem VBA Programmierung.

Was mache ich wen ich ein Bereich von Zellen sperren muss z.B A2-A10(bei voriger Programmierung ist die frage nur für eine Zelle gewesen).
Ich habe alles probiert in die Sysntaxe(VBA) zum machen aber es ging nicht, wenn du mich weiter helfen könntest wäre ich dich sehr dankbar.

Gruss
/däni


Antwort 10 von coros

Hi däni,

da habe ich dann ein anderes Makro für Dich. Lösche einfach das alte Makro und füge die nachfolgende Anweisung dafür ein.

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Target.Locked Then
    ActiveSheet.Protect "Hier Dein Blattschutzpasswort eintragen"
Else
  ActiveSheet.Unprotect "Hier Dein Blattschutzpasswort eintragen"
End If
End Sub


Bei diesem Makro musst Du erst einmal bei allen Zellen über Zellen formatieren in der Registerkarte Schutz den Haken bei Gesperrt entfernen. Danach markierst Du die Zellen, die mit dem Blattschutz versehen werden sollen und setzt den Haken bei Gesperrt wieder. Der Vorteil an dem Makro ist, die Zellen müssen nicht in einem bestimmten Bereich liegen. Man kann z.B. die Zelle A1, C5, D7 usw. sperren und nur in den Zellen ist der Blattschutz aktiv. In den anderen Zellen nicht.

Ich hoffe, ich konnte Dir weiterhelfen,
coros
Und nicht vergessen, hier noch einmal zu posten, ob Dich die Hilfe weitergebracht oder sogar Dein Problem gelöst hat.
PS: Bitte keine Mails an mich senden. Probleme sollten hier im Forum behandelt werden.

Antwort 11 von däni


Hallo Coros,

Du bist einfach ein Genie.
Dein Makro hat mir wirklich viel geholfen.

Gruss und Vielen Dank nochmals
/däni




Antwort 12 von coros

Nabend däni,

freut mich, dass ich Dir erneut helfen konnte. Danke auch noch mal für die Rückmeldung.

MfG,
coros
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.
PS: Bitte keine Mails an mich senden. Probleme sollten hier im Forum behandelt werden.

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


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: