online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon maryza1 vom 25.10.2019, 11:28 Options

Einzelne Zellen sperren?

Wow, was habe ich jetzt alles ausprobiert, es geht nicht!

Ich brauche Hilfe und zwar wie man einzelne Zellen sperrt? Dort habe ich Formeln hinterlegt, die von keinem User verändert werden dürfen. Wie geht das? Erst bin ich über "Benutzer dürfen Bereiche bearbeiten" gegangen. Habe die Zellen ausgewählt, die nicht verändert werden sollen, aber das klappt nicht!

Das ganze Blatt schützen bringt nichts, da ja Werte eingegeben werden müssen. Wer hat einen Tip für mich?

Vielen Dank
Maryza


Antwort schreiben

Antwort 1 von lleopard vom 25.10.2019, 11:43 Options

moin Maryza

Mach es doch andersrum...

Schütze das Blatt, aber gib Beriche frei, die man verändern darf.

Excel2003-Hilfe sagt dazu:

In diesem Beispiel wird die Sperre für den Bereich A1:G37 in Sheet1 aufgehoben, sodass Änderungen möglich sind, wenn das Blatt geschützt ist.

Worksheets("Sheet1").Range("A1:G37").Locked = False
Worksheets("Sheet1").Protect

DAS geht also... :-)))

Gruß leo

Antwort 2 von coros vom 25.10.2019, 12:28 Options

Hallo Maryza,

kopiere nachfolgendes Makro in das VBA-Projekt "DieseArbeitsmappe".

[b]Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
'Variable deklarieren
Dim Zelle As Range
'For/Each-Schleife zum Abfragen der Zellen
For Each Zelle In Target.Cells
'Wenn die durch die Schleife angesprochenen Zelle
'eine Formel enthält, dann...
If Zelle.HasFormula Then
'...Blattschutz aktivieren und...
ActiveSheet.Protect "Hier ein Passwort vergeben"
'...Prozedur beenden,...
Exit Sub
'...ansonsten...
Else
'Blattschutz aufheben
ActiveSheet.Unprotect "Hier ein Passwort vergeben"
'Abfrage Ende
End If
'Nächsten Schleifendurchlauf starten
Next Zelle
End Sub
[/b]


Mit dem VBA-Code werden alle Zellen, in denen eine Formel vorkommt gegen Veränderungen geschützt.

Solltest Du nicht wissen, wie Du den Code in Deine Datei bekommst, dann schau mal auf meiner HP in der Rubrik Anleitungen und dort dann in der Anleitungsnummer 1 nach. Dort stelle ich dazu eine bebilderte Anleitung zur Verfügung, die Dir sicherlich helfen wird.
In der Rubrik Beispieldateien und dort dann im Beispiel 29 habe ich zum Schützen von Formeln auch eine Beispieldatei.

Bei Fragen melde Dich.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du
ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 3 von maryza1 vom 25.10.2019, 13:26 Options

Hallo,

danke vielmals für die Unterstützung. Ich werde beide Vorschläge ausprobieren. Besonders, da ich mich auch mal mit VBA auseinander setzen will. Da ich viel mit Excel arbeiten muss, macht es Sinn sich da weiter zu bilden.

Könnt ihr mir auch noch bei meiner zweiten Frage weiterhelfen? Das ist wohl noch kniffliger .....

Vielen Lieben Dank
Maryza

Ähnliche Themen

Einzelne Webseite sperren in/ für Firefox
sumsebiene  11.06.2007 - 383 Hits - 2 Antworten

Zellen sperren
Peter3011  12.06.2007 - 561 Hits - 1 Antwort

Einzelne Zellen in Excel sperren
micico  09.07.2007 - 337 Hits - 2 Antworten

text in einzelne zellen aufteilen
cainam  28.05.2008 - 47 Hits - 7 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026