Visual Basic - Como convierto de letras a numeros

Life is soft - evento anual de software empresarial
 
Vista:

Como convierto de letras a numeros

Publicado por Kathysin (2 intervenciones) el 28/10/2002 04:39:44
quisiera saber como puedo crear una funcion que transforma de numeros a letras
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como convierto de letras a numeros

Publicado por Alvaro Marín (574 intervenciones) el 28/10/2002 09:33:56
Estimado amigo:
Visita www.ambsoftware.com y busca por la palabra "letras".
Encontrarás un ejemplo que te muestra cómo hacerlo.
Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como convierto de letras a numeros

Publicado por claudio (9 intervenciones) el 28/10/2002 20:36:09
Espero que te sirva mira que yo pase por las mismas que tú para poder hacerlo.

Option Explicit
Dim Unidades$(9), Decenas$(9), Oncenas$(9)
Dim Veintes$(9), Centenas$(9)
Dim L
Dim S
Dim M
Dim V
Dim I
Dim C
Dim RESTO
Dim DV
Dim dvc
Dim R
Dim Text6

Function Descifrar$(numero%)
Static SAL$(4)
Dim I%, CT As Double, DC As Double, DU As Double, UD As Double
Dim VARIABLE$

For I% = 1 To 4: SAL$(I%) = " ": Next I%
VARIABLE$ = String$(3 - Len(Trim$(Str$(numero%))), "0") + Trim$(Str$(numero%))
CT = Val(Mid$(VARIABLE$, 1, 1)): '*** CENTENA
DC = Val(Mid$(VARIABLE$, 2, 1)): '*** DECENA
DU = Val(Mid$(VARIABLE$, 2, 2)): '*** DECENA + UNIDAD
UD = Val(Mid$(VARIABLE$, 3, 1)): '*** UNIDAD
If numero% = 100 Then
SAL$(1) = "CIEN "
Else
If CT <> 0 Then SAL$(1) = Centenas$(CT)
If DC <> 0 Then
If DU <> 10 And DU <> 20 Then
If DC = 1 Then SAL$(2) = Oncenas$(UD): Descifrar$ = Trim$(SAL$(1) + " " + SAL$(2)): Exit Function
If DC = 2 Then SAL$(2) = Veintes$(UD): Descifrar$ = Trim$(SAL$(1) + " " + SAL$(2)): Exit Function
End If
SAL$(2) = " " + Decenas$(DC)
If UD <> 0 Then SAL$(3) = "Y "
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar