Zeichenanzahl je Zelle

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Zeichenanzahl je Zelle

Re: Zeichenanzahl je Zelle

von F3K Total » Sa, 29.09.2012 13:50

Hallo Sabi,

ich habe da mal was gebastelt, Makros müssen zugelassen werden.
Unter Extras/Anpassen/Ereignisse muss dem Ereignis "Dokument öffnen" das Makro S_load_library zugeordnet werden.
An das Tabellenereignis Doppelklick ist das Makro S_Start_Input gebunden.

Du kannst die Zellen "herkömlich" bearbeiten, mit einem Doppelklick auf eine Zelle erscheint dieser Dialog, der Dir die Kontrolle über die Eingabelänge ermöglicht. Der grüne Balken füllt sich zeitgleich mit der Eingabe. Standardmäßig sind 80 Zeichen zulässig.
Wenn du oben links eine andere Zahl einträgst bleibt diese bestehen, bis du sie wieder änderst oder die Datei neu öffnest.
Dann fängst Du wieder bei 80 an. Den Standardwert 80 kannst Du im Makro natürlich ändern.
count.png
count.png (15.11 KiB) 4162 mal betrachtet
Viel Spaß damit
Gruß R
Dateianhänge
Count_Input.ods
(11.81 KiB) 121-mal heruntergeladen

Re: Zeichenanzahl je Zelle

von Thomas Mc Kie » Fr, 28.09.2012 22:33

Äh Gert:
Gert Seler hat geschrieben:Hallo Sabi,
1.)Zum Beispiel die Eingabe in Zelle_A1 mit ( ' gleich Hochkomma) beginnen, alles wird als "Text" notiert.
2.)In Spalte_B folgende Formel :

Code: Alles auswählen

=TEIL(A1;1;80)
. In Spalte_B, Zelle_B1 werden die ersten
80_Zeichen von A1 erscheinen.
komma4 hat geschrieben: Du kannst auch die ersten (bis max. 80 Zeichen) aus A2 übernehmen, wenn Du die Formel

Code: Alles auswählen

=Links(A2;80) 
... verwendest
:?:

Re: Zeichenanzahl je Zelle

von Gert Seler » Fr, 28.09.2012 22:30

Hallo Sabi,
1.)Zum Beispiel die Eingabe in Zelle_A1 mit ( ' gleich Hochkomma) beginnen, alles wird als "Text" notiert.
2.)In Spalte_B folgende Formel :

Code: Alles auswählen

=TEIL(A1;1;80)
. In Spalte_B, Zelle_B1 werden die ersten
80_Zeichen von A1 erscheinen.

mfg
Gert

Re: Zeichenanzahl je Zelle

von Stephan » Fr, 28.09.2012 22:21

wirklich?
ja, ich denke schon
hab ich auch gemacht aber es wurde nix begrenzt...
und somit hast Du die Antwort auf Deine Frage ob etwas begrent wird, nämlich Nein.


Hinweis:
bei Daten-Gültigkeit wird nur eine ungültige Eingabe zurückgewiesen, also es ließen sich nicht mehr als 80 Zeichen eintragen und beim Versuch das zu tun steht anschließend garnichts in der Zelle. Eine Begrenzung hingegen findet darüber hinaus nicht statt, wie Du bereits selbst festgestellt hast.



Gruß
Stephan

Re: Zeichenanzahl je Zelle

von lorbass » Fr, 28.09.2012 21:12

Sabi hat geschrieben:aber die eingegebene Menge wird dann irgendwie begrenzt?
Das auszuprobieren geht schneller, als die Frage zu stellen…

Gruß
lorbass

Re: Zeichenanzahl je Zelle

von komma4 » Fr, 28.09.2012 20:37

Setze das Häkchen bei der Registerkarte Fehlermeldung


OOo bietet kein Automatismus, der verhindert, dass Du mehr eingibst.
Es zeigt Dir auch während der Eingabe nicht laufend die Textlänge an.

Re: Zeichenanzahl je Zelle

von komma4 » Fr, 28.09.2012 20:06

Willst Du die Eingabelänge begrenzen, dann folge dem Link "Gültigkeit"

Hast Du 12000 Datensätze in der Spalte B vorliegen, dann bekommst Du mit =Länge(B2;80) in Spalte C die ersten 80 Zeichen der Spalte B in C angezeigt.

Hilft das jetzt?


(Du willst doch nicht 12000 Datensätze abtippen, oder?)

Re: Zeichenanzahl je Zelle

von komma4 » Fr, 28.09.2012 19:43

Meine Formel war auf Text in A2 bezogen...

Du kannst auch die ersten (bis max. 80 Zeichen) aus A2 übernehmen, wenn Du die Formel

Code: Alles auswählen

=Links(A2;80) 
bspw. in B2 verwendest

Re: Zeichenanzahl je Zelle

von komma4 » Fr, 28.09.2012 19:07

Da kannst Du entweder mit Gültigkeit arbeiten, oder mit einer Formel (die aber erst zählt, wenn Du die Zelle verlässt):

Code: Alles auswählen

=Länge(A2)
Hilft das weiter?

Nach oben