Por no ponerme a hacer una tabla te lo pongo con otra pero es lo mismo. Por lo que dices me da la impresión de que estás hablando de Excel pero la instrucción es exactamente la misma.
Si tengo la tabla Clientes, donde puedes ver que están ordenados por nombre
Hay 91 clientes, por eso si te aparece alguno que no veas, no pasa nada.
En un formulario( o donde sea le pongo un cuadro de lista
Verás que en el Origen de la fila lo dejo en blanco. Y en la solapa eventos
Primero pulso la punta de flecha señalada por la flecha de la izquierda, y elijo procedimiento de evento y luego pulso el botón de los tres puntos(...) Es el botón de generar. Se abrirá el editor de VB y escribo
Private Sub Lista13_GotFocus()
Lista13.RowSource = "select Nombrecliente,pais,ciudad from clientes order by ciudad"
End Sub
De forma que cuando pongo el cursor sobre el cuadro de lista
Puedes ver que ahora están ordenados por el campo Ciudad.