Jetzt habe ich mir eine andere Lösung erarbeitet, ich zerlege diese TextFeld mir folgendes:
Dim stringList As String, delimiter As String
Dim resultArray( ) As Variant
Dim StringToArray As Variant
delimiter="+"
stringList=xmldoc.titel(0)
Dim elementCount As Integer
elementCount = -1
While ( Instr( stringList, delimiter ) <> 0 )
elementCount = elementCount + 1
Redim Preserve resultArray( elementCount ) As Variant
resultArray( elementCount ) = Trim$( Left$( stringList, Instr( stringList, delimiter ) - 1) )
stringList = Right$( stringList, ( Len( stringList ) - Instr( stringList, delimiter) ) )
Wend
elementCount = elementCount + 1
Redim Preserve resultArray( elementCount ) As Variant
resultArray( elementCount ) = Trim$( stringList )
StringToArray = resultArray( )
klappt auch hervorragend. Jetzt möchte ich diese Array in mehrere(Feldname+ArrayCount) Felder abspeichern:
For k = Lbound( resultArray ) To Ubound( resultArray )
xmldoc.titel(k)=resultArray(k)
Next
hier hängt der mit folgende Fehlermeldung:
"Attemt to access uninitialized dynamic array"
ich glaube dass Lbound und Ubound für diese Array nicht funktioniert.
Hat jemand eine Idee?
Gruss
Ozan