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

Format überprüfen

Format überprüfen
28.11.2016 10:33:17
Daniel
Hallo,
ich würde gerne folgendes Format in Zelle B14 Überprüfen K-12345-12
mit einer function klappt es wie folgt:
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)
If KTest = False Then
MsgBox ("Bitte Eingabe überprüfen")
End If
End Function
Ich würde es aber gerne in einer "Private Sub" machen da ich durch eine If Anwendung mehrere Fälle prüfen möchte.
Private Sub worksheet_change(ByVal target As Range)
Dim tx As String
Dim Reg As RegExp
Set Reg = CreateObject("vbscript.regexp")
If target.Row = 14 And target.Column = 2 And Range("B14").Value  0 Then
Reg.Pattern = "K-\d{5}-\d{2}"
KTest = Reg.test(tx)
MsgBox (KTest)
If KTest = False Then
If Range("B14").Value  0 Then
Range("B14:E14").Select
Selection.ClearContents
'Range("A4").Select
'End If
MsgBox ("Bitte Eingabe überprüfen")
End If
End If
End Sub
Meine Frage, wie überprüfe ich denn das Format und gebe das dann an die Variable KTest weiter ?
Gruß
Daniel

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Doppelt - owT
28.11.2016 10:34:14
Bernd
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige