Hallo Wolfgang,
> =NICHT(ISTFEHLER(SUCHEN("[A-Z]{2}-[A-Z]{5}-[0-9]{4}-[A-Z][0-9]{2}
> -N[0-9]{3}";A1;1)))
Das sieht sehr gut aus! Das werde ich sicherlich an dieser oder
anderer Stelle sehr gut gebrauchen können !!!
Gruß
Achim
--
openSUSE 11.4
KDE – Frei sein!
Plattform-Version 4.6.00 (4.6.0) "release 6"
LibreOffice 3.3.4
OOO340m1 (Build:502)
---
Am Sonntag, 27. Januar 2013, 18:10:39 schrieb Wolfgang Jäth:
> Am 27.01.2013 15:22, schrieb Achim Pabel:
> > Hallo Listlinge,
> >
> > Eine Kundennummer soll in einem Feld manuell erfasst werden.
> > Dabei setzt sich diese aus "X" für A-Z (GOSSBUCHSTABEN)
> > und "9" für 0-9 Zeichen zusammen. Nur "N" ist statisch.
> > Getrennt werden die einzelnen Abschnitte durch das "-"
> > Minus-Zeichen.
> >
> > Frage: Wie kann für dieses eine Feld eine Plausibilitätsprüfung
> > gemacht werden. Hinweis: Ich spreche leider kein LO-Basic.
>
> Eine *einfache*[1] Plausibilitätsprüfung kannst Du auch ohne
> Makro z. B. mit
>
> =NICHT(ISTFEHLER(SUCHEN("[A-Z]{2}-[A-Z]{5}-[0-9]{4}-[A-Z][0-9]{2}
> -N[0-9]{3}";A1;1)))
>
> erreichen (in einer anderen Zelle, oder per bedingter
> Formatierung; dann muss aber das NICHT weg gelassen werden).
> Einzige Voraussetzung ist, daß Du die Option 'Extras => Optionen
> => Calc => Berechnen => [X] Reguläre Ausdrücke ermöglichen'
> aktivierst.
>
> [1] d. h. ohne Angabe, an welcher Position im String der Fehler
> vorliegt, und auch ohne Berücksichtigung von
> Groß-/Kleinschreibung; wenn Großbuchstaben zwingend erforderlich
> sind, würde ich sowieso eher empfehlen, eine grundsätzliche
> automatische Umwandlung ('=GROSS(A1)' o. ä.) beim /Auslesen/
> vornehmen, als vom User zu verlangen, darauf zu achten.
>
> Wolfgang
--
Informationen zum Abmelden: E-Mail an [email protected]
Probleme?
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert