Har en string som jag vill splitta och ta fram orden. Kanske så här: str = "Per.The.Dude" HejSplit( str ) . , ?
Orden är separerade med . men det kan jag byta om det finns något bättre. Läste lite om Split men förstår inte hur det skall gå till?
ex:
str = Per.The.Dude
<code>
Dim s as String
For i = 1 To Len(str)
's = ???
Debug.Print s
Next
Result:
Per
The
Dude
</code>
Tacksam för hjälp! :-)Sv: Split( str ) . , ?
<code>
Dim lngIndex as Long
Dim strValue as String
Dim strValues() as String
strValue = "Per.The.Dude"
strValues = Split(strValue, ".")
For lngIndex = 0 To UBound(strValues)
Debug.Print strValues(lngIndex)
Next
</code>Sv: Split( str ) . , ?
namn = split(str,".")
namn1 = namn(0) 'blir Per
namn2 = namn(1) 'blir The
namn3 = namn(2) 'blir Dude
hoppas du fattar
/bj Sv: Split( str ) . , ?
Det naturliga i ditt exempel är att du bara har "Space" mellanslag
Dim tmpArray() As String
Dim tmpStr As String
tmpStr = "Per The Dude"
Då kan du skriva tmpArray = Split(tmpStr)
dvs mellanslag är default
mvh
Sven