Guten Tag,
ich muss für die Arbeit eine kleine Excel-Funktion basteln die unsere alten Datensätze in ein vorgefertiges Format bringt um diese dann in Navision importieren zu können wobei jedes Feld nur eine bestimmte Länge haben darf und alles darueber hinaus nach dem letzten Leerzeichen abgetrennt wird und der Rest in ein anderes Feld geschrieben wird.
Jetzt habe ich angefangen aber irgendwie komme ich nicht weiter obwohl ich glaube dass ich kurz davor bin
Hier mein Code, danke im Voraus an alle die mir behilflich sein können :
Public Function splitten(i As Variant, b As Variant)
Dim sTmp As String
Application.ScreenUpdating = False
sTmp = Left(Range(i, i), 250)
If InStr(sTmp, " ") > 0 Then
sTmp = Left(sTmp, InStrRev(sTmp, " "))
End If
ActiveCell.Text = Trim(sTmp)
Range(b) = Trim(Mid(Range(i, i), Len(sTmp) + 1, 250))
Application.ScreenUpdating = True
End Function