Hai già una struttura che può essere maniplata, MsAccess espone in modo nascosto una Libreria WizHook che fa diverse cose… tra queste il SORT di un Array.
Trovi quì l'esempio (cerca nella pagina “SortStringArray”):
https://isladogs.co.uk/wizhook/
Ovviamente devi passare alla funzione un'array che otterrai prendendo la tua stringa ed effettuando lo SPLIT su carattere separatore “,”
Sonon 2 righe… in questa procedura non è nemmeno necessario inizializzare il WizHook… (nel caso mi sbagliassi va aggiunta la prima riga commentata)
Dim astrFields() As String
' WizHook.Key = 51488399 / # teoricamente da non usare # /
astrFields = Split(TuaStringa, ", ")
WizHook.SortStringArray astrFields
Nell'array in uscita hai tutto ordinato.