Function SplitMultilineTextField()
Dim RS As DAO.Recordset
Dim MultilineString As Variant
Dim i As Integer
Set RS = CurrentDb.OpenRecordset("Select * from [COLOR="DarkRed"]YourtableName[/COLOR];")
While Not RS.EOF
MultilineString = Split(Nz(RS![COLOR="darkred"]YourFieldName[/COLOR], ""), vbNewLine)
For i = 0 To UBound(MultilineString)
Debug.Print "field" & i + 1 & " is " & MultilineString(i)
Next
[COLOR="Green"] 'To add to other fields in this recordset something like:
RS!YourNewFieldNAme1 = MultilineString(0)
RS!YourNewFieldNAme2 = MultilineString(1)
RS!YourNewFieldNAme3 = MultilineString(2)
RS!YourNewFieldNAme4 = MultilineString(3)
'this will error if there are less then 4 lines
[/COLOR]
RS.MoveNext
Wend
End Function