Perdón que me meta pero...
yá sé que está resuelto, sólo que se me ocurrió otra forma de averiguarlo.
La dejo aquí por si a alguien le viene bien alguna vez.
Es usando expresiones regulares
<%
Dim pepe,patron
pepe = "aiHuPeYrr"
set patron = new regexp
patron.Pattern = "^[a-z]+$"
patron.IgnoreCase = true
if patron.Test(pepe) then
response.Write("<br> Son todo letras")
else
response.Write("<br> No son todo letras")
end if
%>
Si el valor que le pasamos se ajusta al patrón devuelve verdadero (serían sólo letras). Si no, devuelve falso.

saludos