Das Teilstrings-zeugs
überfordert meine logischen Fähigkeiten
zur Zeit ein wenig.
Da wird man vermutlich nicht drum herum kommen, da es so nette Sachen wie „Text in Spalten“ im Access leider nicht gibt.
Wäre es nicht einfacher, die Daten einfach schon getrennt im Access zu verwalten? Macht in einer Datenbank auch mehr Sinn 
Wenn Du die einzelnen Zeilen für irgendwelche Ausgaben wieder im Stück haben möchtest, kannst Du die Felder dann einfach nach Schema:
Adresse = [feld1] & [feld2] & … & [feldx]
wieder zusammensetzen. (Mit "& vbCrLf " dazwischen, auch mit Zeilenumbruch)