Visual Basic - Conversión de numero a letra

Life is soft - evento anual de software empresarial
 
Vista:

Conversión de numero a letra

Publicado por Marina (4 intervenciones) el 23/12/2004 18:54:37
Hola!!!
Ayúdenme... Alguien me podría decir como ó en donde puedo conseguir hacer la conversión de un número a letra
Se los agradezco.... Gracias
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

Es un poco extenso, pero sirve

Publicado por Benjo (679 intervenciones) el 23/12/2004 19:57:25
Private Dato As String
Private Cad As String

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii < 48 Or KeyAscii > 57 Then
If KeyAscii <> 8 Then KeyAscii = 0: Exit Sub
End If
End Sub

Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)
If Text1 = "" Then Label1 = "": Exit Sub
Dato = "": Cad = ""
Convert (Text1)
If Dato = "" Then
Label1 = Cad
Else
Label1 = Dato & Cad
End If
End Sub

Private Function Convert(Cadena As String)
Dim Numero As Long
Numero = Int(Cadena)
If Numero = 0 Then Cad = "cero": Exit Function
Select Case Numero
Case 1: Cad = "uno"
Case 2: Cad = "dos"
Case 3: Cad = "tres"
Case 4: Cad = "cuatro"
' y la función sigue, te la envio por email
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:Es un poco extenso, pero sirve

Publicado por shakaio (42 intervenciones) el 24/12/2004 16:13:16
mucho mas facil y con una sola función.

label1.text=chr(text1.text)

y listo , com dijieste un numero a letra eso es lo que hace un número a caracter.
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:Conversión de numero a letra

Publicado por Cecilia Colalongo (3116 intervenciones) el 24/12/2004 20:43:34
Puedo enviarte la función a tu correo, es bastante larga para enviartela por aquí.
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