[Calc] Daten > Gueltigkeit: Nur Datum zulassen/ Textergaenzung

Moin.

Ich mag die Funktion "Daten > Gültigkeit" um die Eingabemöglichkeiten
auf eine Liste von Wörtern einzugrenzen.

Wenn man dort als Kriterum "Datum" einträgt, muss man offenbar
zusätzlich noch mehr tun.

Denn ohne weitere Maßnahmen werden korrekten Daten nicht als gültig
akzeptiert.

In der Hilfe wurde ich dazu nicht fündig.

Wie geht man da bitte vor?

Weiterhin:
Wie kann man denjenigen, die lieber mit der Tastatur tippen anstatt
mit der Maus Auswahlfelder zu klicken (auf ein Auswahlfeld mit einer
Liste gültiger Wörter), eine Alternative anbieten.

Damit meine ich z.B. eine Textergänzung.

Beispiel:
Die Liste der gültigen Wörter lautet
Foo
Bar
Zot

Wenn jemand "F" tippt, soll ihm "Foo" vorgeschlagen werden.

Geht das?

Danke.

Gruß, Andreas

Hallo Andreas,

zu deiner zweiten Frage:
wenn ich in Daten -> Gültigkeit im Reiter "Kriterien" bei "Zulassen" "Liste" wähle, den Haken bei "Auswahlliste anzeigen" setze und dann eine Liste im Feld "Einträge" eingebe, dann erscheint beim Feld eine Listbox. Wenn ich die aufklappe und dann einen Buchstaben eintippe, wird der Eintrag gewählt, der mit dem Buchstaben beginnt. Leider geht das nur mit dem ersten Buchstaben, solange die Liste sortiert ist, erreicht man dann aber ja schnell den gewünschten Eintrag. Das Aufklappen der Liste ohne Maus geht übrigens mit Alt+Pfeilnachunten.
LibO 6.0.4.2, Windows 10

Gruß

Gerhard

Gerhard Weydt schrieb:

zu deiner zweiten Frage:
wenn ich in Daten -> Gültigkeit im Reiter "Kriterien" bei "Zulassen"
"Liste" wähle, den Haken bei "Auswahlliste anzeigen" setze und dann eine
Liste im Feld "Einträge" eingebe, dann erscheint beim Feld eine Listbox.
Wenn ich die aufklappe und dann einen Buchstaben eintippe,

Du verstehst mich noch miss.
Mir geht es um einen Textergänzung, während im Feld getippt wird. Wenn
also "nix mit der Maus aufgeklappt wird".

Gruß, Andreas

Hallo Andreas,

die - rudimentäre, weil auf den ersten Buchstaben beschränkte - Textergänzung funktioniert bei Calc offenbar einfach nur bei aufgeklappter Auswahlliste. Aber, wie ich schon schrieb, geht das auch ohne Maus: Alt+Pfeilnachunten.
Mehr scheint nicht drin zu sein.
Und noch eine allgemeine Bemerkung: deine - verständlichen- Fragen/Wünsche der letzten Tage bewegen sich oft im Grenzbereich dessen, was die Software offenbar noch als Standardfunktionalität anbieten kann. Daher kann ich Wolfgang Jäths Empfehlung, dich mit Base zu beschäftigen, nur unterstützen. Die Listbox dort z.B. bietet die Textergänzung für mehrere Buchstaben und ohne die Notwendigkeit des Aufklappens. Datenquelle kann auch eine Calc-Datei sein, wenn du dich nicht mit Datenbanken beschäftigen willst (was aber auch nicht so schlimm ist). Dazu brauchst du noch keine Programmierung z.B. mit Basic.

Gruß

Gerhard

Hallo Andreas,

zu deiner ersten Frage:
die Hilfe sagt zwar nichts Falsches, ist aber auch nicht besonders klar.
Aber die Auswahl, die dir angeboten wird, ist doch eigentlich klar: du kannst dann unter "Daten" den Bereich von Datumswerten einschränken, der zulässig ist, also z.B. alle Datumswerte, die kleiner als das von dir im dann automatisch "Maximum" benannten Feld darunter eingegebene Datum sind. Oder du kannst bei "Gültiger Bereich" eine Unter- und Obergrenze eingeben oder umgekehrt einen Bereich von Datumswerten definieren, der nicht zulässig ist. Du kannst auch - eine eher selten verwendbare Variante - nur einen einzigen Datumswert zulassen oder ausschließen.
Wenn es dir nur um eine Prüfung geht, ob der eingegebene Wert ein gültiges Datum ist, dann mach einfach den Gültigsberich entsprechend groß. Aber das ist nicht ganz sicher: da Datumswerte intern als Ganzzahlen abgespeichert werden, akzeptiert das Feld auch die Eingabe von Zahlen, die umgerechnet in eine Datum in den erlaubten Bereich fallen. Beispielsweise wird bei der Untergrenze 1.1.2000 die Eingabe "44444" akzeptiert. Bei der Untergrenze 1.1.1900 wird praktisch jede Zahl akzeptiert, 0 entspricht ja dem 30.12.1899. Ob das vielleicht durch Setzen des Formats der Zelle abgemildert werden kann, habe ich nicht untersucht.
Aber vielleicht suchst du eigentlich noch etwas anderes: Die Extension "Calendar for Calc" bietet offenbar einen Dialog, mit dem man aus einem Kalender das Datum auswählen kann, so wie das in vielen Formularen z.B. im Web üblich ist. Ich habe sie allerdings nicht ausprobiert.

Gruß

Gerhard

Weiterhin:
Wie kann man denjenigen, die lieber mit der Tastatur tippen anstatt
mit der Maus Auswahlfelder zu klicken (auf ein Auswahlfeld mit einer
Liste gültiger Wörter), eine Alternative anbieten.

Damit meine ich z.B. eine Textergänzung.

Beispiel:
Die Liste der gültigen Wörter lautet
Foo
Bar
Zot

Wenn jemand "F" tippt, soll ihm "Foo" vorgeschlagen werden.

Geht das?

Jein; es wird automatisch (oder ist das ne Einstellung?) der Text
vorgeschlagen, der 1) schon in der Spalte vorhanden ist, und 2) mit dem
niedrigsten passenden Wert besitzt. Wenn Du also eine Spalte hast, die

Anton
Albert
Annette

enthält, würde dir folgendes vorgeschlagen werden;

Eingabe Vorschlag

A Albert
An Annette
Ant Anton
Antr <nix>

Aber wie gesagt, der Text muss bereits in der selben Spalte vorhanden
sein; andere Spalte, andere Werte.

Wolfgang

Gerhard Weydt schrieb:

Oder du kannst bei "Gültiger Bereich" eine Unter- und Obergrenze
eingeben

Danke, so habe ich es gemacht.

Ich konnte mir nicht vorstellen, dass es die Intention der Entwickler
war den Nutzer zu einer solchen Angabe zu zwingen.

Ich dachte, der Typ allein reicht völlig aus.

Gruß, Andreas

<ganz tief in die Trickkiste greif>
Btw. kannst du das auch mit der Dropdown-Liste kombinieren, indem du die
Gültigkeit auf die selbe Spalte ("Daten => Gültigkeit => Zellbereich")
festlegst.Du musst nur den Bereich lang genug definieren, damit auch
spätere Werte zuverlässig eingeschlossen sind; stört ja nicht, wenn du
z. B. bis Zeile 10.000 o. ä. gehst. Und nicht vergessen, das Format dann
wirklich auch auf alle betreffenden Zellen der Spalte zu kopieren.
</>

Wolfgang

Wolfgang Jäth schrieb:

>
> Weiterhin:
> Wie kann man denjenigen, die lieber mit der Tastatur tippen anstatt
> mit der Maus Auswahlfelder zu klicken (auf ein Auswahlfeld mit einer
> Liste gültiger Wörter), eine Alternative anbieten.
>
> Damit meine ich z.B. eine Textergänzung.
>
> Beispiel:
> Die Liste der gültigen Wörter lautet
> Foo
> Bar
> Zot
>
> Wenn jemand "F" tippt, soll ihm "Foo" vorgeschlagen werden.
>
> Geht das?

Jein; es wird automatisch (oder ist das ne Einstellung?) der Text
vorgeschlagen, der 1) schon in der Spalte vorhanden ist, und 2) mit dem
niedrigsten passenden Wert besitzt.

Alles klar.

Danke für Deine Hilfe :slight_smile: Danke auch an die anderen hier in der Gruppe!

Andreas

Wolfgang Jäth schrieb:

<ganz tief in die Trickkiste greif>
Btw. kannst du das auch mit der Dropdown-Liste kombinieren, indem du die
Gültigkeit auf die selbe Spalte ("Daten => Gültigkeit => Zellbereich")
festlegst.Du musst nur den Bereich lang genug definieren, damit auch
spätere Werte zuverlässig eingeschlossen sind; stört ja nicht, wenn du
z. B. bis Zeile 10.000 o. ä. gehst. Und nicht vergessen, das Format dann
wirklich auch auf alle betreffenden Zellen der Spalte zu kopieren.
</>

Hier verstehe ich noch nicht, was Du meinst.

Für eine Spalte kann man ja nur einen Typ von Gültigkeit festlegen.

Was meinst Du bitte mit "kombinieren"?

Gruß, Andreas

Andreas Borutta schrieb:

Ich mag die Funktion "Daten > Gültigkeit" um die Eingabemöglichkeiten
auf eine Liste von Wörtern einzugrenzen.

Noch eine Merkwürdigkeit ist mir aufgefallen, wo ich einen
Bedienfehler von mir vermute.

Ich markiere eine ganze Spalte, hebe dann die Markierung für die erste
Zelle (die Überschrift) auf und weise eine Gültigkeit zu.

Wenn ich nun etwas an der Gültigkeit ändern möchte, z.B. die
Textausgabe zur Fehlermeldung und das Markieren exakt so wiederhole,
dann lande ich in einem völlig unbearbeiteten Dialogfeld und muss
/alles/ erneut eingeben.
Die alten Angaben werde nicht übernommen.

Kann ich das umgehen?

Gruß, Andreas

Wolfgang Jäth schrieb:

<ganz tief in die Trickkiste greif>
Btw. kannst du das auch mit der Dropdown-Liste kombinieren, indem du die
Gültigkeit auf die selbe Spalte ("Daten => Gültigkeit => Zellbereich")
festlegst.Du musst nur den Bereich lang genug definieren, damit auch
spätere Werte zuverlässig eingeschlossen sind; stört ja nicht, wenn du
z. B. bis Zeile 10.000 o. ä. gehst. Und nicht vergessen, das Format dann
wirklich auch auf alle betreffenden Zellen der Spalte zu kopieren.
</>

Hier verstehe ich noch nicht, was Du meinst.

Für eine Spalte kann man ja nur einen Typ von Gültigkeit festlegen.

Jein; die Gültigkeit legst du für jede einzelne Zellen fest (d. h.
natürlich auch möglich für mehrere, zusammenhängend oder nicht). Worauf
ich hinaus will, ist, dass der Gültigkeitsbereich bei "Liste" auch die
betreffende Zelle selbst beinhalten darf.

<Verdacht> Das mit der Wortergänzung funktioniert natürlich nur mit
/Wörtern/ (deutet [tm] ja auch schon der Name an), nicht aber mit
Zahlen, Datumsangaben, etc., falls du /darauf/ hinaus gewollt haben
solltest. </Verdacht>

Was meinst Du bitte mit "kombinieren"?

Wortergänzung (wie oben beschrieben) und Drop-Down-Liste (wie von
Gerhard Weydt in seinem Beitrag vom 26 Jul 2018 22:43:36 beschrieben).

Vorteil: Der User kann sich aussuchen, was von beidem ihm lieber ist.

Wolf 'kostet aber nur ein paar wenige Klicks zum einrichten' gang

Andreas Borutta schrieb:

Ich mag die Funktion "Daten > Gültigkeit" um die Eingabemöglichkeiten
auf eine Liste von Wörtern einzugrenzen.

Noch eine Merkwürdigkeit ist mir aufgefallen, wo ich einen
Bedienfehler von mir vermute.

Ich markiere eine ganze Spalte, hebe dann die Markierung für die erste
Zelle (die Überschrift) auf und weise eine Gültigkeit zu.

Wenn ich nun etwas an der Gültigkeit ändern möchte, z.B. die
Textausgabe zur Fehlermeldung und das Markieren exakt so wiederhole,
dann lande ich in einem völlig unbearbeiteten Dialogfeld und muss
/alles/ erneut eingeben.
Die alten Angaben werde nicht übernommen.

Doch; aber sie werden nur angezeigt, wenn du einen *endlichen* Bereich
markiert hast. "Die ganze Spalte" entspricht aber quasi "unendlich"
(auch wenn nach IIRC 1.048.575 Zeilen Schluss ist). Ist wohl eher [tm]
/kein/ Bedienfehler.

Kann ich das umgehen?

Ja; ändere *eine* Zelle, bis sie final steht, kopiere sie dann in die
Zwischenablage, markiere die Spalte (oder den gewünschten Bereich;
inklusive/exklusive gewünschte/unerwünschte Zellen usw.), und füge dann
die Zwischenablage dort ein (am besten über "Inhalte => Einfügen" *nur*
das *Format*!).

Ist eh die sinnvollere Vorgehensweise, v. a. wenn man sich unsicher ist,
und ggf. noch rumprobieren will/muss.

Wolfgang

Wolfgang Jäth schrieb:

> Wolfgang Jäth schrieb:
>
>> <ganz tief in die Trickkiste greif>
>> Btw. kannst du das auch mit der Dropdown-Liste kombinieren, indem du die
>> Gültigkeit auf die selbe Spalte ("Daten => Gültigkeit => Zellbereich")
>> festlegst.Du musst nur den Bereich lang genug definieren, damit auch
>> spätere Werte zuverlässig eingeschlossen sind; stört ja nicht, wenn du
>> z. B. bis Zeile 10.000 o. ä. gehst. Und nicht vergessen, das Format dann
>> wirklich auch auf alle betreffenden Zellen der Spalte zu kopieren.
>> </>
>
> Hier verstehe ich noch nicht, was Du meinst.
>
> Für eine Spalte kann man ja nur einen Typ von Gültigkeit festlegen.

Jein; die Gültigkeit legst du für jede einzelne Zellen fest (d. h.
natürlich auch möglich für mehrere, zusammenhängend oder nicht). Worauf
ich hinaus will, ist, dass der Gültigkeitsbereich bei "Liste" auch die
betreffende Zelle selbst beinhalten darf.

<Verdacht> Das mit der Wortergänzung funktioniert natürlich nur mit
/Wörtern/ (deutet [tm] ja auch schon der Name an), nicht aber mit
Zahlen, Datumsangaben, etc., falls du /darauf/ hinaus gewollt haben
solltest. </Verdacht>

Es geht in der Spalte nur um Wörter, nicht um Zahlen/Daten.

> Was meinst Du bitte mit "kombinieren"?

Wortergänzung (wie oben beschrieben) und Drop-Down-Liste (wie von
Gerhard Weydt in seinem Beitrag vom 26 Jul 2018 22:43:36 beschrieben).

Ich stehe offenbar auf der Leitung.

Was meinst Du bitte mit

Worauf
ich hinaus will, ist, dass der Gültigkeitsbereich bei "Liste" auch die
betreffende Zelle selbst beinhalten darf.

Es gibt bei "Daten > Gültigkeit > Liste" keinen Gültigkeitsbereich.

Die Funktionalität "Gültigkeit" ist wirklich eine störrische Sache.

Weitere Widrigkeiten:

1
Wenn ich einen Text bei Eingabehilfe /und/ einen Text bei
"Fehlermeldung > Information" festlege, wird die Eingabehilfe nicht
gezeigt.

2
Wenn man nachträglich was an mehreren markierten Zellen zur Gültigkeit
ändern will, steht das ganze Dialogfeld auf den Defaulteinstellungen
und man muss stets alles neu eingeben :frowning:
Zum Reproduzieren:
Ganze Spalte markieren, Überschriftenzelle ganz oben demarkieren.

Uff.

Andreas

Wolfgang Jäth schrieb:

> Wenn ich nun etwas an der Gültigkeit ändern möchte, z.B. die
> Textausgabe zur Fehlermeldung und das Markieren exakt so wiederhole,
> dann lande ich in einem völlig unbearbeiteten Dialogfeld und muss
> /alles/ erneut eingeben.
> Die alten Angaben werde nicht übernommen.

Doch; aber sie werden nur angezeigt, wenn du einen *endlichen* Bereich
markiert hast. "Die ganze Spalte" entspricht aber quasi "unendlich"
(auch wenn nach IIRC 1.048.575 Zeilen Schluss ist). Ist wohl eher [tm]
/kein/ Bedienfehler.

Also doch ein Bug, danke.

> Kann ich das umgehen?

Ja; ändere *eine* Zelle, bis sie final steht, kopiere sie dann in die
Zwischenablage, markiere die Spalte (oder den gewünschten Bereich;
inklusive/exklusive gewünschte/unerwünschte Zellen usw.), und füge dann
die Zwischenablage dort ein (am besten über "Inhalte => Einfügen" *nur*
das *Format*!).

Ist eh die sinnvollere Vorgehensweise, v. a. wenn man sich unsicher ist,
und ggf. noch rumprobieren will/muss.

Danke, so werde ich es machen.

Gruß, Andreas

Wolfgang Jäth schrieb:

> Wolfgang Jäth schrieb:
>
>> <ganz tief in die Trickkiste greif>
>> Btw. kannst du das auch mit der Dropdown-Liste kombinieren, indem du die
>> Gültigkeit auf die selbe Spalte ("Daten => Gültigkeit => Zellbereich")
>> festlegst.Du musst nur den Bereich lang genug definieren, damit auch
>> spätere Werte zuverlässig eingeschlossen sind; stört ja nicht, wenn du
>> z. B. bis Zeile 10.000 o. ä. gehst. Und nicht vergessen, das Format dann
>> wirklich auch auf alle betreffenden Zellen der Spalte zu kopieren.
>> </>
>
> Hier verstehe ich noch nicht, was Du meinst.
>
> Für eine Spalte kann man ja nur einen Typ von Gültigkeit festlegen.

Jein; die Gültigkeit legst du für jede einzelne Zellen fest (d. h.
natürlich auch möglich für mehrere, zusammenhängend oder nicht). Worauf
ich hinaus will, ist, dass der Gültigkeitsbereich bei "Liste" auch die
betreffende Zelle selbst beinhalten darf.

<Verdacht> Das mit der Wortergänzung funktioniert natürlich nur mit
/Wörtern/ (deutet [tm] ja auch schon der Name an), nicht aber mit
Zahlen, Datumsangaben, etc., falls du /darauf/ hinaus gewollt haben
solltest. </Verdacht>

Es geht in der Spalte nur um Wörter, nicht um Zahlen/Daten.

> Was meinst Du bitte mit "kombinieren"?

Wortergänzung (wie oben beschrieben) und Drop-Down-Liste (wie von
Gerhard Weydt in seinem Beitrag vom 26 Jul 2018 22:43:36 beschrieben).

Ich stehe offenbar auf der Leitung.

Was meinst Du bitte mit

Worauf
ich hinaus will, ist, dass der Gültigkeitsbereich bei "Liste" auch die
betreffende Zelle selbst beinhalten darf.

Es gibt bei "Daten > Gültigkeit > Liste" keinen Gültigkeitsbereich.

Sorry, "... => Gültigkeit => Kriterien => Zulassen: *Zellbereich*"

Die Funktionalität "Gültigkeit" ist wirklich eine störrische Sache.

Jein; wenn man mal ein bisschen mit rumgespielt hat, ist es ne hypsche
Sache.

Weitere Widrigkeiten:

1
Wenn ich einen Text bei Eingabehilfe /und/ einen Text bei
"Fehlermeldung > Information" festlege, wird die Eingabehilfe nicht
gezeigt.

Kann ich nicht nachvollziehen; hast du beides *aktiviert*?

2
Wenn man nachträglich was an mehreren markierten Zellen zur Gültigkeit
ändern will, steht das ganze Dialogfeld auf den Defaulteinstellungen
und man muss stets alles neu eingeben :frowning:
Zum Reproduzieren:
Ganze Spalte markieren, Überschriftenzelle ganz oben demarkieren.

Wie ich schon anderswo schrub, darf man *nicht* die ganze* Spalte
markieren, sondern *nur* einen *limitierten* Bereich. Ist unschön, aber
ist halt so.

Wolfgang

Wolfgang Jäth schrieb:

>> >> <ganz tief in die Trickkiste greif>
>> >> Btw. kannst du das auch mit der Dropdown-Liste kombinieren, indem du die
>> >> Gültigkeit auf die selbe Spalte ("Daten => Gültigkeit => Zellbereich")
>> >> festlegst.Du musst nur den Bereich lang genug definieren, damit auch
>> >> spätere Werte zuverlässig eingeschlossen sind; stört ja nicht, wenn du
>> >> z. B. bis Zeile 10.000 o. ä. gehst. Und nicht vergessen, das Format dann
>> >> wirklich auch auf alle betreffenden Zellen der Spalte zu kopieren.
>> >> </>
>> >
>> > Hier verstehe ich noch nicht, was Du meinst.
>> >
>> > Für eine Spalte kann man ja nur einen Typ von Gültigkeit festlegen.
>>
>> Jein; die Gültigkeit legst du für jede einzelne Zellen fest (d. h.
>> natürlich auch möglich für mehrere, zusammenhängend oder nicht). Worauf
>> ich hinaus will, ist, dass der Gültigkeitsbereich bei "Liste" auch die
>> betreffende Zelle selbst beinhalten darf.
>>
>> <Verdacht> Das mit der Wortergänzung funktioniert natürlich nur mit
>> /Wörtern/ (deutet [tm] ja auch schon der Name an), nicht aber mit
>> Zahlen, Datumsangaben, etc., falls du /darauf/ hinaus gewollt haben
>> solltest. </Verdacht>
>
> Es geht in der Spalte nur um Wörter, nicht um Zahlen/Daten.
>
>> > Was meinst Du bitte mit "kombinieren"?
>>
>> Wortergänzung (wie oben beschrieben) und Drop-Down-Liste (wie von
>> Gerhard Weydt in seinem Beitrag vom 26 Jul 2018 22:43:36 beschrieben).
>
> Ich stehe offenbar auf der Leitung.
>
> Was meinst Du bitte mit
>> Worauf
>> ich hinaus will, ist, dass der Gültigkeitsbereich bei "Liste" auch die
>> betreffende Zelle selbst beinhalten darf.
>
> Es gibt bei "Daten > Gültigkeit > Liste" keinen Gültigkeitsbereich.

Sorry, "... => Gültigkeit => Kriterien => Zulassen: *Zellbereich*"

Auch wenn ich das wähle und im entsprechenden Zellbereich die Wörter
hinterlege, wird beim Tippen eines Buchstabens kein
"Wortergänzungsvorschlag" gemacht.

Ich weiß also immer noch nicht, was Du mit "Kombinieren" meintest und
wie Deine vorgeschlagene Lösung aussieht.

Du weißt, dass ich Dich in keiner Weise nerven möchte. Falls ich auf
der Leitung stehe, bitte ich um Verzeihung.

> Die Funktionalität "Gültigkeit" ist wirklich eine störrische Sache.

Jein; wenn man mal ein bisschen mit rumgespielt hat, ist es ne hypsche
Sache.

Aus meiner bescheidenen Sicht kneift es da an vielen Stellen.

Wie praktisch wäre es z.B. wenn man keinen festen Bereich bei
"Zulassen: Zellbereich" sondern einfach nur eine Spalte angeben
könnte.
Es würden dann einfach alle Wörter der Spalte für die
Gültigkeitsprüfung herangezogen.

Sowas wäre leicht wartbar, weil man neue Listeneinträge einfach in die
Spalte schreiben könnte.

> Weitere Widrigkeiten:
>
> 1
> Wenn ich einen Text bei Eingabehilfe /und/ einen Text bei
> "Fehlermeldung > Information" festlege, wird die Eingabehilfe nicht
> gezeigt.

Kann ich nicht nachvollziehen; hast du beides *aktiviert*?

Danke, das war's.

Ich hatte mich irreleiten lassen.
Bei Fehlermeldung ist es per Default aktiviert.

Bei Eingabehilfen nicht.

Gute Nacht, Andreas

Sorry, "... => Gültigkeit => Kriterien => Zulassen: *Zellbereich*"

Auch wenn ich das wähle und im entsprechenden Zellbereich die Wörter
hinterlege, wird beim Tippen eines Buchstabens kein
"Wortergänzungsvorschlag" gemacht.

Die /Wortergänzung/ basiert auf den Werten in der selben /Spalte/, nicht
auf dem Gültigkeitsbereich.

Vielleicht ist ein Beispiel verständlicher als viele Worte:

Angenommen, du hast einen Zellbereich A1:A1000, in dem Du sagen wir mal
die Nachnamen von Personen eintragen willst. Und weiter angenommen, du
legst auch noch für alle Zellen in diesem Bereich als
Gültigkeitsbereich den Bereich $A$1:$A$1000 fest.

Und noch weiteerhin angenommen, du hast bereits in Zelle A1 den Wert
"Schuster" eingetragen, und möchtest nun in A2 den Wert "Schmidt"
eingeben. Dann wird dir dort zumindest für die ersten drei
(übereinstimmenden) Buchstaben der Wert "Schuster" vorgeschlagen, denn
der steht ja in der selben Spalte, in Zelle A1.

Wenn du jetzt auch noch in Zeile 3 einen Namensvetter des Herrn Karl Schuster
aus Zeile 1 eintragen willst, einen Josef Schuster, also ebenfalls den Wert
"Schuster" in A3, kannst du diesen Wert dort alternativ auch aus der
Dropdown-Liste auswählen. Denn dieser Wert befindet sich ja im
Gültigkeitsbereich (in Zelle A1).

Ich weiß also immer noch nicht, was Du mit "Kombinieren" meintest und
wie Deine vorgeschlagene Lösung aussieht.

Du weißt, dass ich Dich in keiner Weise nerven möchte. Falls ich auf
der Leitung stehe, bitte ich um Verzeihung.

Null Problemo. :slight_smile:

Wie praktisch wäre es z.B. wenn man keinen festen Bereich bei
"Zulassen: Zellbereich" sondern einfach nur eine Spalte angeben
könnte.

Nun, du kannst problemlos "$A$1:$A$1000000" o. ä. angeben, auch wenn nur
z. B. 5 Werte in der Spalte stehen. Wichtig ist nur, dass du mit der
Bereichsdefinition erstens innerhalb der maximalen Spalten-/Zeilenanzahl
bleibst [1], und zweitens immer /absolute/ Adressen verwendest (wird
automatisch gemacht, wenn du einen Bereich mit der Maus markierst),
damit du das Format der Zelle kopieren kannst.

[1] laut
https://en.wikipedia.org/wiki/List_of_spreadsheet_software#Specifications
sind das 1.048.576 Zeilen und 1.024 Spalten

Es würden dann einfach alle Wörter der Spalte für die
Gültigkeitsprüfung herangezogen.

Wie willst du das angeben? "$A" o. ä.? Das ist keine definitionskonforme
Adresse.

Sowas wäre leicht wartbar, weil man neue Listeneinträge einfach in die
Spalte schreiben könnte.

Kannst du doch; nur egal ob limitierter Bereich oder bei max.
Zeilenanzahl: wenn du zum Ende kommst, musst du aufpassen.

> Wenn ich einen Text bei Eingabehilfe /und/ einen Text bei
> "Fehlermeldung > Information" festlege, wird die Eingabehilfe nicht
> gezeigt.

Kann ich nicht nachvollziehen; hast du beides *aktiviert*?

Danke, das war's.

LOL; was meinst du, wie oft *ich* da schon drüber gestolpert bin ... :slight_smile:

Wolfgang

Wolfgang Jäth schrieb:

>
>> Sorry, "... => Gültigkeit => Kriterien => Zulassen: *Zellbereich*"
>
> Auch wenn ich das wähle und im entsprechenden Zellbereich die Wörter
> hinterlege, wird beim Tippen eines Buchstabens kein
> "Wortergänzungsvorschlag" gemacht.

Die /Wortergänzung/ basiert auf den Werten in der selben /Spalte/, nicht
auf dem Gültigkeitsbereich.

Vielleicht ist ein Beispiel verständlicher als viele Worte:

Angenommen, du hast einen Zellbereich A1:A1000, in dem Du sagen wir mal
die Nachnamen von Personen eintragen willst. Und weiter angenommen, du
legst auch noch für alle Zellen in diesem Bereich als
Gültigkeitsbereich den Bereich $A$1:$A$1000 fest.

Und noch weiteerhin angenommen, du hast bereits in Zelle A1 den Wert
"Schuster" eingetragen, und möchtest nun in A2 den Wert "Schmidt"
eingeben. Dann wird dir dort zumindest für die ersten drei
(übereinstimmenden) Buchstaben der Wert "Schuster" vorgeschlagen, denn
der steht ja in der selben Spalte, in Zelle A1.

Wenn du jetzt auch noch in Zeile 3 einen Namensvetter des Herrn Karl Schuster
aus Zeile 1 eintragen willst, einen Josef Schuster, also ebenfalls den Wert
"Schuster" in A3, kannst du diesen Wert dort alternativ auch aus der
Dropdown-Liste auswählen. Denn dieser Wert befindet sich ja im
Gültigkeitsbereich (in Zelle A1).

Jetzt verstehe ich, was Du meinst, Danke.

Der Nachteil der Methode ist, dass es am Anfang, wenn noch gar nichts
der Spalte A steht auch keinerlei Einträge in der Drop-Down Liste
gibt.

Das fände ich unschön.
Ich werde mich damit abfinden, dass die Wortergänzung nicht auf
"Zulassen: Liste" oder "Zulassen: Zellbereich > ... anderes
Tabellenblatt" zugreifen kann.

> Ich weiß also immer noch nicht, was Du mit "Kombinieren" meintest und
> wie Deine vorgeschlagene Lösung aussieht.
>
> Du weißt, dass ich Dich in keiner Weise nerven möchte. Falls ich auf
> der Leitung stehe, bitte ich um Verzeihung.

Null Problemo. :slight_smile:

> Wie praktisch wäre es z.B. wenn man keinen festen Bereich bei
> "Zulassen: Zellbereich" sondern einfach nur eine Spalte angeben
> könnte.

Nun, du kannst problemlos "$A$1:$A$1000000" o. ä. angeben, auch wenn nur
z. B. 5 Werte in der Spalte stehen. Wichtig ist nur, dass du mit der
Bereichsdefinition erstens innerhalb der maximalen Spalten-/Zeilenanzahl
bleibst [1], und zweitens immer /absolute/ Adressen verwendest (wird
automatisch gemacht, wenn du einen Bereich mit der Maus markierst),
damit du das Format der Zelle kopieren kannst.

Ich befürchtete dabei Nachteile bei der Drop Down Liste. Aber sie
erhält keinen Scrollbalken für 1 Million Zeilen.

Wie auch immer, mir leuchtet die Intention der Entwickler nicht ein,
warum bei manchen Prozessen eine ganze Spalte manipuliert werden kann
(Beispiel Formate) aber als Zellbereich kann man keine ganze Spalte
angeben.
Finde ich etwas schräg.

> Sowas wäre leicht wartbar, weil man neue Listeneinträge einfach in die
> Spalte schreiben könnte.

Kannst du doch; nur egal ob limitierter Bereich oder bei max.
Zeilenanzahl: wenn du zum Ende kommst, musst du aufpassen.

Da es offenbar in der Praxis keine Nachteile hat, große Zellbereiche
anzugeben, werde ich das so machen.

>> > Wenn ich einen Text bei Eingabehilfe /und/ einen Text bei
>> > "Fehlermeldung > Information" festlege, wird die Eingabehilfe nicht
>> > gezeigt.
>
>> Kann ich nicht nachvollziehen; hast du beides *aktiviert*?
>
> Danke, das war's.

LOL; was meinst du, wie oft *ich* da schon drüber gestolpert bin ... :slight_smile:

Das beruhigt mich.
Danke für Deine Geduld.
Die aktuellen Temperaturen machen ein flottes Verstehen auch nicht
gerade leichter.

Die Tabelle ist fast fertig.
Ein paar Feinheiten fehlen noch, insbesondere zu den angepassten
Symbolleisten.

Gruß, Andreas

Der Nachteil der Methode ist, dass es am Anfang, wenn noch gar nichts
der Spalte A steht auch keinerlei Einträge in der Drop-Down Liste
gibt.

Du kannst natürlich Werte in (anschließend ausgeblendeten) Zeilen vorgeben.

Das fände ich unschön.

Ist möglicherweise ne andere Intention; macht ja nur sinn, wenn die
Vorschläge-Liste automatisch erweitert werden soll. Wenn du ne fixe
Liste hast, aus der ausgewählt werden soll, macht das wenig Sinn.

Ich befürchtete dabei Nachteile bei der Drop Down Liste. Aber sie
erhält keinen Scrollbalken für 1 Million Zeilen.

Wenn die Liste so lang ist, schon. Aber die Dropdown-Liste zeigt nur
vorhandene Einträge an, keine Leerzellen.

Wie auch immer, mir leuchtet die Intention der Entwickler nicht ein,
warum bei manchen Prozessen eine ganze Spalte manipuliert werden kann
(Beispiel Formate) aber als Zellbereich kann man keine ganze Spalte
angeben.
Finde ich etwas schräg.

Ist wohl weniger Intention als der Ursache geschuldet, dass die
einzelnen Features und Funktionen zu u. U. unterschiedlichen Zeiten von
u. U. unterschiedlichen Autoren eingebaut wurden, und der eine hat das
Problem halt erkannt, der andere nicht.

Ich sag immer: Du kannst es so hinnehmen, wie es ist, oder du kannst das
Programm deinstallieren und zurückgeben; kriegst dann auch, anders als
bei Konkurrenzprodukten, anstandslos dein Geld zurück ... ;-)))

> Sowas wäre leicht wartbar, weil man neue Listeneinträge einfach in die
> Spalte schreiben könnte.

Kannst du doch; nur egal ob limitierter Bereich oder bei max.
Zeilenanzahl: wenn du zum Ende kommst, musst du aufpassen.

Da es offenbar in der Praxis keine Nachteile hat, große Zellbereiche
anzugeben, werde ich das so machen.

Also ich bin bislang noch auf keine gestoßen (außer dem Problem, dass
man oft schneller hinten raus ist, als man anfangs glaubt; daher kann
ich nur eindringlich empfehlen, den Endbereich bzw. den dahinter optisch
auffällig zu markieren).

Wolfgang