Ho provato quest'utimo codice, dopo averne provati altri trovati qua e là... nessuno però funziona.
Quest'ultimo l'ho modificato così:

codice:
<script language="JScript" runat="server">
    function SortJs(arraymacro) 
    {
        return arraymacro.toArray().sort().join('\b');
    }
</script>

<%
Function Sort(arraymacro)
    Sort = Split(SortJs(arraymacro), Chr(8))
End Function
dove arraymacro è dichiarato così:

codice:
dim arraymacro(10)
array macro contiene i valori (a,c,e,f,d) che non si riordinano.

Come mai?