MMmhhhhh...no lo se, me parece que por estructura, no debería de alterar el contenido de la variable dentro de dicha Sub, a menos que fuera, una variable de sesión o un arreglo
De todas maneras, estructuralmente no me parece una solución óptima, para qué llamar a una Sub para alterar el contenido de una variable global?
Salu2,