Ayuda con un programa de codificacion
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
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
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
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
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?
sabrias como arreglarlo?
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.
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"...
