Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Zellenschutz Infomeldung abschaltbar?





Frage

Ich habe in einem Excel Formular von einigen Feldern den Zellenschutz entsperrt und dann das Blatt mit Blattschutz versehen. Soweit funktioniert auch alles, aber wenn man auf ein geschütztes Feld klickt kommt immer die Meldung, "Die Zelle oder das Diagramm, das Sie ändern möchten, ist schreibgeschützt. Um eine geschätze Zelle zu ändern .... " Das ist ja auch richtig so, aber es nervt wenn man ein falsches Feld angeklickt hat. Dies nervt mich sehr, kann man das Ausschalten, das diese Infomeldung bei einem Fehlklick aufpoppt? Danke im voraus Markus

Antwort 1 von coros

Hi Markus,

gehe in der Menüleiste auf "Extras => Optionen" und dann in die Registerkarte "Bearbeiten" und deaktiviere dort den Eintrag "direkte Zellbearbeitung aktivieren". Somit erhälst Du keine Meldung mehr. Allerdings ist damit auch der Doppelklick auf die Zellen deaktiviert. Wenn Du also in einer Zelle an einem Eintrag etwas ändern möchtest kommst Du dort nicht mehr mit einem Doppelklick ran, sondern musst die F2 Taste betätigen.

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 2 von magbaer

Danke Oliver,

leider hat es aber nicht geholfen. Die Fehlermeldung kommt weiterhin....

Gruß Markus

Antwort 3 von coros

Hallo Markus,

kurze Nachfrage, von wo kommt denn die Meldung. Handelt es sich um eine Laufzeitfehlermeldung, die durch ein Makro hervorgerufen wurde oder ist es die reine Excelmeldung? Wenn es sich um die reine Excelmeldung handelt, sollte es eigentlich durch die beschriebene Variante funktionieren. Welche Excelversion verwendest Du?

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 4 von magbaer

Hallo Oliver,

danke das Du Dich so bemühst.

Also es ist keine Laufzeitfehlermeldung, sondern eine ganz normale von Excel der Version 2003 SP1

Gruß Markus

Antwort 5 von coros

Hallo Mathias,

sorry, aber dann verstehe ich das nicht. Wenn ich bei mir, ebenfalls Excel2003 den direkten Zellbezug deaktiviere, erhalte ich beim Anklicken der Zelle keine Fehlermeldung mehr. Du kannst es alternativ mal mit dem nachfolgenden VBA Code versuchen. Eventuell hast Du damit mehr Erfolg. Wobei der eigentlich nichts anderes macht. Kopiere den Code in das VBA Projekt des Tabellenblattes, in dem Du nicht mehr möchtest, dass die Fehlermeldung erscheint.

Option Explicit

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
End Sub

Ich hoffe, es klappt. Wenn nicht, bitte wieder melden.

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 2 nach. Dort stelle ich dazu eine bebilderte Anleitung zur Verfügung, die Dir sicherlich helfen wird.

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 6 von magbaer

Hi Oliver,

ich glaube ich habe mich falsch ausgedrückt, die Infomeldung erscheint nicht schon beim Klicken in eine gesperrte Zelle, sondern wenn man dann einen Wert dort eintragen will. ´
Ich glaube das es daran liegt, daß Deine Bemühungen bei mir nicht greiffen. Sorry

Markus

Antwort 7 von coros

Hallo Markus,

dann musst Du bevor Du das Blatt mit einem Passwort schützt, die Zellen, die nicht von dem Schutz betroffen sein sollen, da dort Eingaben gemacht werden, freigeben. Klicke die Zelle, die es betrifft, mit der rechten Maustaste und wähle in dem Menü „Zellen formatieren…“ aus. Wechsele auf die Registerkarte „Schutz“ und entferne den Haken bei „Gesperrt“. Das sollte es gewesen sein. Hoffe ich zumindest, dass ich Dich diesmal richtig verstanden habe.

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 8 von magbaer

Ja das ist klar, so habe ich es ja auch gemacht. Es geht nur drum das wenn man in eine geschützte Zelle was reinschreiben will, also sprich versehentlich, das dann diese dämliche Meldung hochkommt, die man sich eigentlich schenken kann, wenn man es weiss ...

aber so wie es aussieht, ist das wohl eher ne funktionalität, die ich von Excel erwarte, die es aber wohl ned gibt.

Aber trotzdem nochmal vielen Dank für Deine Mühe
Markus

Antwort 9 von coros

Hi Markus,

ja, Du hast Recht. Das hatte ich nicht versucht. Dann teste das mal mit nachfolgendem Code. Kopiere ihn wieder in das VBA Projekt des Tabellenblattes, in dem die Zellen geschützt werden sollen.

Option Explicit

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.EnableSelection = xlUnlockedCells
End Sub


Mit dem Code ist es nur möglich freigegebene Zelle anzuwählen.

Ich hoffe, dass gefällt Dir schon besser. Wenn nicht, dann melde Dich wieder.

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 10 von magbaer

Hey Oliver,

Waow, das ist klasse, ist sogar noch besser, als das was ich mir vorgestellt habe.

Viele lieben Dank nochmal.

Gruß Markus

Antwort 11 von coros

Hi markus,

na siehste, was lange währt wird gut. Danke Dir für die Rückmeldung.

MfG,
Oliver
Jeder macht was er will, keiner macht was er soll, aber alle machen mit.