E' una soluzione un po polacchesca, ma puoi provarci.
per prima cosa crei un db access con 1 sola tabella, la chiami nomi.
ci inserisci i nomi dentro e quindi dopo aver stabilito le dovute connessioni al database (ovviamente ado), fai cosi
codice:
dim query as string
dim cs as adodb.connection
dim rs as adodb.recordset
dim provider as string
set cs = new adodb.connection
set rs = new adodb.recordset
cs.open provider 'definisciti il provider prima
let query = "Select * from nomi order by nome"
rs.open query,cs,3,3
do until rs.eof
list1.additem rs.fields("nome").vale
rs.movenext
loop
In questo modo sfrutti l'ordinamento automatico del database access e popoli la tua lista.
Ciau