Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Eingabeschutz in Zellen

Eingabeschutz in Zellen
Martin
Hallo,
in einer (nicht von mir erstellten) Excel-Tabelle, die keine Makros und keinen Blattschutz enthält, ist eine Eingabe in einigen Zellen nicht möglich. Ich suche den Mechanismus, mit dem dies verhindert wird.
Wenn ich in den betroffenen Zelle eine Eingabe mache, dann bekomme ich eine offensichtlich benutzerdefinierte Fehlermeldung in einem kleinen Fenster mit dem Hinweis, dass in dieser Zelle keine Eingabe möglich ist (in diesem Fall "Am Wochenende ist die Eingabe einer Arbeitszeit nicht möglich" - 2 Buttons: Wiederholen / Abbrechen).
Unter Daten - Gültigkeit ist nichts definiert. Wo muss ich suchen?
Vielen Dank!
Martin
Anzeige
Es könnte ja sein, dass
15.07.2010 10:22:12
Harald
doch Makros enthalten sind.
Und zwar nicht als Modul im VBA-Projekt der Mappe, sondern im Codeblatt des Tabellenblattes.
Beispiel:
rechte Maustaste auf den Reiter mit dem Tabellennamen ("Tabelle 1"), dann auf "Code anzeigen" klicken. Dort dieser Code:
Private Sub worksheet_Change(ByVal target As Range)
If Intersect(target, Range("a1:b1")) Then
MsgBox "Keine Eingabe in A1:B1 möglich"
target.Value = ""
End If
End Sub
verbietet Eingabven in A1 und B1. Man sieht den Code aber nicht über das Menü (Extras - Macro - Macros).
Gruß
Harald Kapp
Anzeige
AW: Es könnte ja sein, dass
15.07.2010 10:40:01
Wolfgang
Schau doch mal unter Daten / Gültigkeit ... nach. Dort kann festgelegt werden was in eine Zelle stehen darf oder was nicht.
Eine Antwort ob das Problem behoben ist gehört zum guten Ton.
Gruß Wolle
AW: Es könnte ja sein, dass
15.07.2010 10:42:35
Martin
wie bereits beschrieben ist unter Gültigkeit nichts drin. Selbstverständlich gebe ich eine Rückmeldung, wenn das Problem behoben ist.
Grüße,
Martin
Anzeige
AW: Es könnte ja sein, dass
15.07.2010 10:43:26
Martin
vielen Dank!
Leider hat das nicht geholfen. Aber eventuell führt es uns trotzdem weiter. Wenn ich auf das Blatt rechts klicke und "Code anzeigen" wähle, Geht der VBA Editor zwar auf, aber es kommt die Fehlermeldung "Systemfehler &H80070057 (-2147024809). Falscher Parameter." Ich komme also nicht an evt. vorhandenen Code ran.
Was bedeutet das?
Grüße,
Martin
Anzeige
Sorry, keine Ahnung dazu
15.07.2010 10:46:08
Harald
AW: Sorry, keine Ahnung dazu
15.07.2010 10:52:51
Martin
habe die Tabelle mal hochgeladen: https://www.herber.de/bbs/user/70594.xls
Wer kann helfen? Es müssen auch Eingaben am Wochenende möglich sein ...
Vielen Dank!
Martin
Lösung in 3 Schritten
15.07.2010 11:16:05
NoNet
Hallo Martin,
auch ohne 11880 "werden Sie geholfen" :
Die Mappe ist schreibgeschützt, freigegeben und enthält Einschränkungen per "Daten - Gültigkeit" !
Lösung :
- "Datei - speichern unter - (neuer Name)" => dadurch wird der Schreibschutz entfernt
- "Extras - Arbeitsmappe freigeben - (Häkchen entfernen)" => dadurch wird die Freigabe entfernt
- "Daten - Gültigkeit" => jetzt kann auch die Gültigkeit entfernt werden !
VBA-Code enthält die Mappe übrigens NICHT !!
Gruß, NoNet
Anzeige
AW: Sorry, keine Ahnung dazu
15.07.2010 10:54:05
Martin
habe die Tabelle mal hochgeladen: https://www.herber.de/bbs/user/70594.xls
Wer kann helfen? Es müssen auch Eingaben am Wochenende möglich sein ...
Vielen Dank!
Martin
hebe mal die Freigabe auf oT.
15.07.2010 10:59:24
Tino
Richtiger Tip...
15.07.2010 11:05:17
Harald
dann siehst Du auch, dass für diese Zellen eine Gültigkeitsbeschränkung eingestellt ist.
Harald
Anzeige
AW: Eingabeschutz in Zellen
15.07.2010 10:40:25
Wolfgang
Schau doch mal unter Daten / Gültigkeit ... nach. Dort kann festgelegt werden was in eine Zelle stehen darf oder was nicht.
Eine Antwort ob das Problem behoben ist gehört zum guten Ton.
Gruß Wolle
AW: Eingabeschutz in Zellen
15.07.2010 10:54:46
Tino
Hallo,
es gibt da noch einen Schutzmechanismus in Excel wo man bestimmte
Bereiche oder Zellen nur von bestimmten Usern bearbeiten lassen kann.
Schau mal unter:
Extras --&gt Schutz --&gt Benutzer dürfen Bereich bearbeiten…
Gruß Tino
Anzeige
AW: Eingabeschutz in Zellen
15.07.2010 10:58:52
Martin
bei mir (Excel 2000) gibt es unter Extras - Schutz nur
Blatt schützen ... (ausgegraut)
Arbeitsmappenschutz aufheben ... (ausgegraut)
Freigegebene Arbeitsmappe schützen ...
Grüße,
Martin
warum gibst Du dann 2003 an? ;-) ...
15.07.2010 11:01:52
Tino
Hallo,
wie schon im anderen Beitrag geschrieben, hebe die Freigabe auf.
Gruß Tino
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Eingabeschutz in Zellen entfernen und Fehler beheben


Schritt-für-Schritt-Anleitung

  1. Überprüfe die Daten-Gültigkeit:

    • Klicke auf die betroffene Zelle.
    • Gehe zu Daten -> Datenüberprüfung.
    • Stelle sicher, dass keine Einschränkungen definiert sind. Wenn doch, entferne sie.
  2. Überprüfen auf Makros:

    • Klicke mit der rechten Maustaste auf den Tabellennamen.
    • Wähle Code anzeigen.
    • Achte auf VBA-Code, der die Eingabe in bestimmten Zellen blockiert. Wenn du die Fehlermeldung "Systemfehler &h80070057 (-2147024809)" erhältst, könnte das auf einen falschen Parameter hinweisen und den Zugriff auf den Code verhindern.
  3. Schreibschutz und Freigabe:

    • Gehe zu Datei -> Speichern unter und speichere die Datei unter einem neuen Namen, um den Schreibschutz zu entfernen.
    • Überprüfe unter Extras -> Arbeitsmappe freigeben, dass die Freigabe deaktiviert ist.
  4. Eingabebeschränkungen aufheben:

    • Wenn Gültigkeitseinstellungen vorhanden sind, kannst du diese durch das Entfernen der Daten-Gültigkeit aufheben.

Häufige Fehler und Lösungen

  • Fehler: "Excel keine Eingabe möglich": Wenn du versuchst, in eine Zelle zu schreiben, und die Eingabe blockiert wird, überprüfe, ob eine Daten-Gültigkeit oder ein VBA-Code aktiv ist.

  • Fehler: "Systemfehler &h80070057 (-2147024809)": Dieser Fehler deutet auf einen falschen Parameter hin und kann auftreten, wenn du versuchst, auf den VBA-Editor zuzugreifen. Stelle sicher, dass die Datei nicht schreibgeschützt oder freigegeben ist.

  • Blockierte Zellen: Wenn bestimmte Zellen nicht bearbeitet werden können, könnte dies an einer Gültigkeitsprüfung oder einem Schutzmechanismus liegen. Überprüfe die Einstellungen unter Daten -> Datenüberprüfung und Extras -> Schutz.


Alternative Methoden

  • Verwendung von Excel-Optionen: Du kannst auch die Optionen in Excel überprüfen, um sicherzustellen, dass keine speziellen Schutzmaßnahmen aktiv sind, die die Eingabe in Zellen blockieren.

  • Neues Blatt erstellen: Wenn alle Stricke reißen und du keine Lösung findest, erstelle ein neues Arbeitsblatt und kopiere die relevanten Daten hinein. Manchmal können beschädigte Excel-Dateien unerwartete Probleme verursachen.


Praktische Beispiele

  1. Beispiel für Daten-Gültigkeit: Wenn du nur Zahlen in einer Zelle zulassen möchtest, gehe zu Daten -> Datenüberprüfung und wähle Zahl als Kriterium aus.

  2. VBA-Code zur Eingabebeschränkung:

    Private Sub worksheet_Change(ByVal target As Range)
       If Not Intersect(target, Me.Range("A1:B1")) Is Nothing Then
           MsgBox "Keine Eingabe in A1:B1 möglich"
           target.Value = ""
       End If
    End Sub

    Dieser Code blockiert die Eingabe in den Zellen A1 und B1.


Tipps für Profis

  • VBA-Fehlerbehebung: Wenn du auf einen Fehler wie "falscher Parameter" stößt, überprüfe die Syntax im VBA-Editor sorgfältig. Oft kann ein einfacher Tippfehler die Ursache sein.

  • Regelmäßige Sicherungen: Mache regelmäßige Sicherungen deiner Excel-Dateien, um Datenverlust und Probleme mit schreibgeschützten Dateien zu vermeiden.

  • Dokumentation der Änderungen: Halte Änderungen in deinem Excel-Dokument fest, insbesondere wenn du mit VBA arbeitest. So kannst du bei Problemen leichter zurückverfolgen, was geändert wurde.


FAQ: Häufige Fragen

1. Warum kann ich in bestimmten Zellen keine Eingaben machen?
Es könnte an einer Daten-Gültigkeitseinstellung oder einem VBA-Skript liegen, das die Eingabe in diesen Zellen blockiert.

2. Was bedeutet der Fehler "Systemfehler &h80070057"?
Dieser Fehler weist auf einen falschen Parameter hin und tritt häufig auf, wenn du versuchst, auf eine Funktion oder einen Bereich zuzugreifen, der nicht korrekt definiert ist.

3. Wie entferne ich den Schreibschutz einer Excel-Datei?
Speichere die Datei unter einem neuen Namen, um den Schreibschutz zu entfernen. Achte außerdem darauf, dass die Datei nicht freigegeben ist.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige