2.7k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo zusammen

folgendes Problem.
Ich möchte z.B in Tabellenblatt 1; Zelle A1 einen Eintrag erzwingen.
Es soll z.B in A1 der Name Friedrich stehen. dieser darf nicht gelöscht werden (also keine leere Zelle enthalten) und der Name darf nicht abgeändert werden. Es sollte eine Fehlermeldung erscheinen sobald man versucht den Namen zu löschen oder abzuändern.
Hab es schon mit Gültigkeit versucht etc. aber nichts funktioniert:(
Ich möchte das Problem auch ohnen Battschutz lösen!
Ich hoffe ihr könnt mir weiterhelfen.

grüße

11 Antworten

0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo,

mit Daten/Gültigkeit (Excel 2003, Calc von OOo bzw. LibO) bzw. Daten/Datentools/Datenüberprüfung (Excel 2007, 2010) klappt das normalerweise, du hast vermutlich nur die falsche Einstellung gewählt.

Bei 'Zulassen:' Liste einstellen und bei 'Quelle:' Friedrich eingeben
Die Optionen 'Leere Zellen ignorieren' und 'Zellendropdown' nach Wunsch einstellen.

Gruß
Kalle
0 Punkte
Beantwortet von
Hallo
genau so habe ich es gemacht. Das Problem an der Sache ist, dass man den Zellinhalt löschen kann und keine Fehlermeldung kommt. Zumindest ist das bei mir der Fall. Mit 2007 funktioniert es mit 2003 nicht.

Habe das Problem inzwischen gelöst. Eine Kombination aus Gültigkeit / Liste...
und zusätzlicher VAB Programmierung dass Zelle nicht leer sein darf.:)
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo,

"Name in Zelle erzwingen" hatte ich so verstanden, dass nur ein bestimmter Name eingegeben werden darf. Dass der "Friedrich" bereits eingetragen ist und auch nicht entfernt werden darf, hatte ich leider übersehen.

Deine jetzige Lösung funktioniert aber auch nur dann, wenn die Ausführung von Makros aktiviert ist. Es sei denn, du hast die ganze Tabelle gesperrt und sie kann beim Öffnen nur über ein auszuführendes Script entsperrt werden. Dann wäre entweder gar keine Bearbeitung möglich, oder eben zwangsläufig auch dein 'nicht-leer-Script' aktiv.

Gruß
Kalle
0 Punkte
Beantwortet von
Hallo Kalle

ja da hast du recht... aber eine andere Lösung weiß ich nicht.
und der name freidrich steht schon drin, darf weder verändert noch gelöscht werden
Wenn du eine andere Idee hast ich bin für alles offen.:)

grüße Rubin
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo ubin,

wenn der Name schon drin steht, kein anderer Name eingetragen werden darf und auch das Entfernen des namens nicht möglich sein soll, dann wäre ja der Schutz dieser Zelle über den Blattschutz die einfachste und auch logische Lösung. Aber die willst du ja, aus welchen Gründen auch immer, nicht verwenden.

Gruß
Kalle
0 Punkte
Beantwortet von
Das wäre wahrlich die einfachste Lösung;)
hm ich bin noch am überlegen wie man das so lösen kann wie ich mir das vorstelle

grüße
0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo,

wie Kalle schon geschrieben hat, ist der Schutz der Zelle die einfachste und effektivste Lösung. Du musst ja nur die betreffende Zelle sperren. Und wenn du bei der Sperrung des Arbeitsblatts den Haken bei "gesperrte Zellen auswählen" wegnimmst, kann niemand bei aktiviertem Blattschutz die betreffende Zelle auswählen.

Ansonsten schreib mal, wieso du keinen Blattschutz willst.

Gruß

M.O.
0 Punkte
Beantwortet von
ich habe ein Programm geschrieben. Ich muss jedoch gewissen Personen die Passwörter für den Blattzschutz geben. Ich möchte aber dass mein Name drin steht und dieser nicht so "einach" gelöscht werden kann. Eine andere Idee hab ich ansonsten nicht.

grüße
0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo,

ich kenne deine Tabelle nicht und weiß daher auch nicht, ob es notwendig ist, alle Zellen der Tabelle zu schützen.
Wenn z.B. nur in bestimmte Zellen etwas eingetragen werden soll, dann kann man diese Zellen ja aus dem Blattschutz herausnehmen. Die restlichen Zellen bleiben geschützt und du müsstest kein Passwort herausgeben.

Oder du machst es, wie Kalle in Antwort 3 vorgeschlagen hat.

Gruß

M.O.
0 Punkte
Beantwortet von fedjo Experte (2.2k Punkte)
Hallo Rubin,
da gibt es vielleicht doch noch eine Möglichkeit mit Excel 2003 u. 2007.

Excel 2007 Anleitung
Überprüfen, Benutzer dürfen Bereiche bearbeiten,
Neu, Bereich festlegen, Berechtigungen, Hinzufügen,
Erweitert, Jetzt suchen, Benutzer auswählen OK
Blattschutz, Passwort, OK

Gruß
fedjo
...