online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Petra65 vom 06.06.2021, 21:07 Options

Lösung

Formel schützen, Zelle muss aber auswählbar bleiben ... ?

Hallo,

ich habe - leider - schon wieder eine Frage ... ;-)

In meiner Kunden-Tabelle komme ich per HYPERLINK in eine 2. Tabelle.
Ich möchte nun diese Zellen (A10:A100) der Tabelle Kunden vor Veränderungen schützen, damit der Link geschützt ist. Doch wenn ich den Blattschutz einsetze funktioniert ein Makro nicht mehr perfekt.

Ich habe bereits in dem Makro versucht den Schutz am Anfang zu löschen und am Ende wieder zu setzen. Das Löschen funktioniert, leider das aktivieren nicht (ActiveSheet.Protect bestimmt an falscher Stelle ?)

Dieser Tipp aus dem Internet funktioniert nicht (ich kann die Zellen trotzdem überschreiben):
... Register Schutz den Haken bei 'Gesperrt' herausnehmen
... anschließend: Menü Extras - Schutz - Blatt schützen
Die Formeln sind jetzt immer noch sichtbar aber die Zellen mit den Formeln sind vor versehentlichem Überschreiben geschützt.


Hat jemand eine Idee wie ich das lösen kann???


Vielen Dank ...

Gruss - Petra


Antwort schreiben

Antwort 1 von franky1909 vom 07.06.2021, 03:18 Options

Morgen.

ich habe zwar nicht soviel Ahnung, aber wenn die oder der Schutz nicht vorher deaktiviert wird, kannst Du machen was Du willst, ärgo vorher Schutz deaktiviern, Neustart , dann sollte es funktionieren.

Grussn Frank

Antwort 2 von fedjo vom 07.06.2021, 11:29 OptionsLösung

Lösung
Hallo Petra,
Code in die Tabelle einfügen, alle Zellen mit Formel werden geschützt.

Gruß
fedjo

Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Zelle As Range
For Each Zelle In Target.Cells
'Wenn die Zelle eine Formel enthält, dann schützen
If Zelle.HasFormula Then
'Blattschutz aktivieren
ActiveSheet.Protect "fedjo" 'Dein Passwort
Else
'Blattschutz aufheben
ActiveSheet.Unprotect "fedjo" 'Dein Passwort
End If
Next Zelle
End Sub

Antwort 3 von Petra65 vom 07.06.2021, 16:03 Options

Hallo fedjo,

genau so solle es sein ... ;-) , funktioniert super gut ....

Vielen Dank und viele Grüße

Petra

Ähnliche Themen

Spaltennbezug in Formel aus einer Zelle holen
kau  28.11.2007 - 88 Hits - 6 Antworten

Listen symbol in einer Zelle (Excel) soll immer gezeigt bleiben
Mohi  14.02.2008 - 52 Hits - 6 Antworten

Formel per VBA in Zelle schreiben
Kauz  17.04.2008 - 82 Hits - 2 Antworten

zelle mit formel überspringen
Noldi  23.06.2008 - 63 Hits - 11 Antworten

Formel? Zelle farbig, wenn Eintrag VK**
Mark65  29.10.2008 - 15 Hits - 9 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:Thu Jan 8 21:07:44 2026