So Access is not able to read the information row by row?
Just about anything is possible if one knows the input and required output AND there is some sort of consistency or pattern. You say it's random, but is it really? There is often order amongst chaos, but your limited data example is not real conclusive.
It may be possible with a query (others here have devised some elegant solutions for such problems) but to me, this looks too complex for that. Here's a take on how it's possible to split the data and remove spaces, but as Ajax has stated, it depends on many factors.
Code:
Sub testSplit()
Dim strInput As String, strOutput() As String
Dim i As Integer
strInput = "AU001004 71652,63AU001008 71652,63AU001009 14330,53" & _
"AU001008 49000,00AU001004 80000,00AU001009 9800,00" & _
"AU001004 77312,14AU001008 35312,14AU001009 15462,46"
strOutput = Split(strInput, "AU")
For i = 1 To UBound(strOutput)
Debug.Print Left(strOutput(i), InStr(1, strOutput(i), " ") - 1) & "-" & LTrim(Right(strOutput(i), InStr(1, strOutput(i), " ") + 1))
Next
End Sub
The output is
001004-71652,63
001008-71652,63
001009-14330,53
001008-49000,00
001004-80000,00
001009-9800,00
001004-77312,14
001008-35312,14
001009-15462,46
I doubt this is the format you're looking for, but it does show that something is possible based on your posts.