ich lese aus einer Hostanwendung DAten aus, die ich nur teilweise für die weitere Bearbeitung
benötige.
Beispiel:
EUR 13,11 H
EUR 0,00
EUR 116,64 H
Ich brauche hiervon jeden nur
13,11
0,00
116,64
Wer kann mir hierbei helfen?
Vielen Dank!
LG
Claudia
Function nurBetrag(ByVal Betrag As String) As Double
Dim regEx As Object
Set regEx = CreateObject("VBScript.RegExp")
With regEx
.Pattern = "[0-9,]+"
.Global = False
nurBetrag = .Execute(Betrag).Item(0)
End With
End Function
Sub Test()
MsgBox nurBetrag("EUR 12,12 H")
MsgBox nurBetrag("EUR 0,00")
MsgBox nurBetrag("EUR 13,79 S")
End Sub
Dim Betrag as String
Betrag = "EUR 12,34 H"
Msgbox Split(Betrag, " ")(1)
Gruß, DanielA | B | C | |
1 | EUR 13,11 H | 13,11 | |
2 | EUR 0,00 | 0 | |
3 | EUR 116,64 H | 116,64 | |
4 |
Formeln der Tabelle | ||||||||
|
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen