Ayuda con un programa de codificacion

Khyran
28 de Abril del 2006
Hola, estoy creando un programa de codificacion en visual basic yagradeceria q m ayudaran en un problema q tengo:

el programa opera primero con numeros, pero yo lo q quiero es q esos numeros luego m los convierta a letras, es decir:

que un 0 me lo convierta luego en una a, un 1 en b, 2 en c etc...

por favor si podeis hecharme una mano os estaria muy agradecido

gracias

Luis Alberto Morales
28 de Abril del 2006
simple haga esto

dim i as integer
Dim Texto2 as String
'texto = texto que usted utiliza
for i=1 to len(texto)
if mid(texto,i,1) = "0" then
texto2 = texto2 & "A"
elseif mid(texto,i,1) = "1" then
texto2 = texto2 & "B"
.
.

end if
next i

Khyran
28 de Abril del 2006
funciona, muchas gracias, lo unico es q solo va connumeros del 0 al 9, si tengo un 10 (=k) m pone una b y luego una c
sabrias como arreglarlo?

Rosa
28 de Abril del 2006
Hola, creo que sería más fácil si basas la conversión en los códigos ascii, te envié un ejemplo a tu correo porque cuando lo pongo aquí me sale un error interno del servidor.

Khyran
28 de Abril del 2006
asi funciona mejor, gracias, pero sigo con el prblema de q cuando pongo un 10 o mas en el texto, m lo interpreta como un 1 y un 0 y no como un "10"...


Rosa
28 de Abril del 2006
claro, es que el programa está leyendo caracter por caracter, tendrías que tener algún tipo de delimitador entre cada número para que el programa sepa cuántos dígitos tomar y convertirlos.