Andreas Borutta schrieb am 02-Aug-18 um 11:32:
Moin.
Wenn Daten von mehr als einer Person in einer Tabelle eingetragen
werden, kann es leicht dazu kommen, dass beim Einfügen aus der
Zwischenablage ein Format überschrieben wird.
Beispiel:
Eine Spalte für Telefonnummern ist als "Text" formatiert, damit
führende Nullen oder "+" nicht abgeschnitten werden.
Wenn jemand eine Nummer (0301234567) aus der Zwischenablage einfügt,
ist LO so voreingestellt, dass es das Format "errät" und "Zahl"
annimmt. Die erste Ziffer "0" wird eliminiert.
Es ist so voreingestellt, dass es beim Einfügen das Format der
Quellzelle beibehält.
Die Funktion "Bearbeiten > Unformatierten Text einfügen" löst die
Aufgabe auch nicht.
Bei mir schon. Wenn die Zelle _vorher_ auf "Text" formatiert war, bleibt
dieses Format bei "unformatierten Text einfügen" auch erhalten und die
Telefonnummer ist wie gewünscht mit Null am Anfang.
Ebensowenig "Bearbeiten > Inhalte einfügen > Nur Text" (da wird gar
nichts eingefügt).
Wo kommt die Telefonnummer her?
Prima fände ich eine Funktion, die es erlaubt, das Format von Zellen
zu schützen.
Inhalte dürfen also eingegeben werden, aber das Format kann nicht
überschrieben werden.
Was denkt ihr zu diesem Vorschlag?
Mal 'ne ganz andere Idee: Wenn Eingaben nur in vorher bestimmte Zellen
gemacht werden sollen, dann bieten sich Steuerelemente an. Ein solches
kannst du mit einer Zelle verbinden und genau über die Zelle legen. Auf
die Weise ist die Eingabe immer garantiert Text oder Zahl, je nach dem
welches Steuerelement du nimmst.
Mit freundlichem Gruß
Regina
--
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme?
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Datenschutzerklärung: https://www.documentfoundation.org/privacy