¿como puede obtener el valor de un numero a letra?

17/10/2005 - 18:37 por san | Informe spam
necesito que un valor 5 me lo traslade a "cinco" con que funcion o macro lo
consigo

Preguntas similare

Leer las respuestas

#1 Hernandez, Roberto
17/10/2005 - 18:51 | Informe spam
Te mando esta función de VBA.

Pégala en un módulo normal y luego en cualquier celda de excel escribe

=GetDigit (A1), en donde A1 es la celda en donde tienes el dígito a
convertir...


'****************************************
Function GetDigit(Digit)
Select Case Val(Digit)
Case 1: GetDigit = "UN"
Case 2: GetDigit = "DOS"
Case 3: GetDigit = "TRES"
Case 4: GetDigit = "CUATRO"
Case 5: GetDigit = "CINCO"
Case 6: GetDigit = "SEIS"
Case 7: GetDigit = "SIETE"
Case 8: GetDigit = "OCHO"
Case 9: GetDigit = "NUEVE"
Case Else: GetDigit = ""
End Select
End Function
'*******************************************


"san" escribió en el mensaje
news:
necesito que un valor 5 me lo traslade a "cinco" con que funcion o macro
lo
consigo
Respuesta Responder a este mensaje
#2 Héctor Miguel
17/10/2005 - 23:21 | Informe spam
hola, san !

necesito que un valor 5 me lo traslade a "cinco" con que funcion o macro lo consigo



-> prueba con la funcion elegir [choose si es excel en ingles] p.e.
suponiendo que SOLO necesitas UN DIGITO, y el '5' lo pones en la celda 'A1'...
=elegir(1+a1,"cero","uno","dos","tres","cuatro","cinco","seis","siete","ocho","nueve")

solo toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :))

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida