Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1524to1528
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Fomat der Eingabe prüfen

Fomat der Eingabe prüfen
14.11.2016 13:53:50
Daniel
Hallo Community :)
ich möchte gerne, dass in einer private Sub die Eingabe in Zelle C14 überprüft wird.
Nur zu folgende Formate sind zulässig:
K-01234-12
K-01234-12-12
K-01234-12-XX
K-01234-12-XX
Sprich in Worten: Der erste Buchstabe muss ein "K" sein dann muss nach einem "-" eine Zahlenkombination von 5 Zahlen kommen und dann muss nach dem "-" eine Zahlenkombination von 2 Zahlen kommen.
Würde mich freuen wenn mir da jmd. einen Code nennen könnte.
Ich weiß einfach nicht wie ich Buchstaben und Zahlen an bestimmten Stellen überprüfen kann.
Gruß
Daniel

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Fomat der Eingabe prüfen
14.11.2016 14:41:55
Daniel
Es wär schon super das mit einem Makro zu machen.
Könntest du mir für einen meiner Fälle ein Bsp. nennen?
Gruß
Daniel
AW: Fomat der Eingabe prüfen
14.11.2016 14:33:04
UweD
Hallo
reicht bedingte Formatierung?
- Bereich markieren
- Bedingte Formatierung
- Neue Regel
- Formel zur Ermittlung..
- diese Formel einfügen.
=UND(A2"";WENNFEHLER(UND(LINKS(A2;2)="K-";ISTZAHL(--TEIL(A2;3;5));SUCHEN("-";A2;3)-SUCHEN("-";A2) =6;TEIL(A2;8;1)="-";ISTZAHL(--TEIL(A2;9;2));ODER(TEIL(A2;11;1)="-";LÄNGE(A2)=10));FALSCH)WAHR) 
- Format (z.B Füllfarbe = rot) festlegen
LG UweD
Anzeige
AW: Fomat der Eingabe prüfen
14.11.2016 17:00:05
Fennek
Hallo,
bei einem kleinen Test ging dieser Code:

Function KTest(Tx As String)
'Verweis auf MS VBScript Regular Expression 5.5
Dim Reg As RegExp
Set Reg = CreateObject("vbscript.regexp")
Reg.Pattern = "K-\d{5}-\d{2}"
KTest = Reg.Test(Tx)
End Function
Wenn A1 geprüft werden soll, in eine freie Zelle eingeben: =KTest(A1)
mfg

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige