Ciao, consiglio spassionato, passa ad ADO! tutto il resto è vecchio!!
a parte questo, con DAO (Attenzione, ti tira fuori anche le tabelle di sistema..eventualmente devi fare un controllo..):
codice:
For Each dbCiclo In db.TableDefs
List1.AddItem dbCiclo.Name
Next
con ADO:
codice:
Dim rsScm As New ADODB.Recordset
Set rsScm = conn.OpenSchema(adSchemaTables, Array(Empty, Empty, Empty, "table"))
Do Until rsScm.EOF
List1.AddItem rsScm!table_name
rsScm.MoveNext
Loop
conn è l'oggetto ADODB.Connection istanziato con i valori che interessano a te...