Giovanni, sono riuscito a risolvere il problema con la seguente query:
strClienti = "SELECT * FROM Clienti WHERE indirizzo=" & Chr$(34) & Text2 & Chr$(34) & " ORDER BY IIf(NOT(IsNumeric(numerocivico)),Val(numerocivico),Val(numerocivico)),numerocivico "
Grazie per la tua disponibilità
Massimo
Massimo Avitabile