Pues lo unico que teneis que hacer es traduicr ese metodo a mano a lenguaje de programacion, lo que ha dicho salva viene a ser eso:
Tu lo que haces a mano seria, coger desde la clave 1 a la 94, y con cada clave coger cada letrita y sumarle a su valor ascii el valor de la clave, y asi con cada letra. Luego si se pasa de 127 pues le restamos 95, y si se keda corto, por debajo del valor mas bajo (creo que era 32) le sumamos 95, es asi de simple. Da problemas, si, los da pork si tenemos valor 500 revienta, pero da iwal, x aora ese noe s nuestro problema, no keremos controlar los errores o las cosas disparatadas.
Asi pues, lo que hay que hacer es decirle al programita que haga un bucle del 1 al 94, y k en cada bucle, a cada caracter le sume su valor ascii+la clave y luego guardando el caracter en una frase nueva. Ese es el funcionamiento global de la subrutina, vamos que ya casi lot eneis!
PD: mañana probablemente no esté asique las dudas de VB tendréis que reservarlas para el martes. Lo siento pero tengo asuntos personales que atender, salva os ayudará de todas formas en lo que pueda.
Para mi eso es chino ... no e entendido nada =S