La sintaxis no es correcta ,
<!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>
XCODE </td></tr><tr><td id='XCODE'><!--exc1-->For m = 0 To
m = 21 formula(m) = Mid(w.Text, m + 1, 1)
Next m<!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->
No tienes que asignarle de nuevo el valor "Hasta" a la variable (eso lo hace el ciclo)
For m = 0 To 21
formula(m) = Mid(w.Text, m + 1, 1)
Next m
Ahora, pudieras poner un ejemplo para que se utiliza la funcion de abajo, cuales son los datos que tiene que recibir etc
Saludos