Está en la página 1de 4

Function CONVIERTENUMLETRA(NUMERO)

Dim TEXTO
Dim MILLONES
Dim MILES
Dim CIENTOS
Dim DECIMALES
Dim CADENA
Dim CADMILLONES
Dim CADMILES
Dim CADCIENTOS
TEXTO = NUMERO
TEXTO = FormatNumber(TEXTO, 2)
TEXTO = Right(Space(14) & TEXTO, 14)
MILLONES = Mid(TEXTO, 1, 3)
MILES = Mid(TEXTO, 5, 3)
CIENTOS = Mid(TEXTO, 9, 3)
DECIMALES = Mid(TEXTO, 13, 2)
CADMILLONES = CONVIERTECIFRA(MILLONES, 1)
CADMILES = CONVIERTECIFRA(MILES, 1)
CADCIENTOS = CONVIERTECIFRA(CIENTOS, 0)
If Trim(CADMILLONES) > "" Then
If Trim(CADMILLONES) = "UN" Then
CADENA = CADMILLONES & " MILLON"
Else
CADENA = CADMILLONES & " MILLONES"
End If
End If
If Trim(CADMILES) > "" Then
CADENA = CADENA & " " & CADMILES & " MIL"
End If

If Trim(CADMILES & CADCIENTOS) = "UN" Then


CADENA = CADENA & "UNO PESOS" & DECIMALES & "/100" & " M.N. "
Else
If MILES & CIENTOS = "000000" Then
CADENA = CADENA & " " & Trim(CADCIENTOS) & " PESOS " & DECIMALES & "/100" & " M.N. "
Else
CADENA = CADENA & " " & Trim(CADCIENTOS) & " PESOS " & DECIMALES & "/100" & " M.N. "
End If
End If
CONVIERTENUMLETRA = Trim(CADENA)
End Function

Function CONVIERTECIFRA(TEXTO, SW)


Dim CENTENA
Dim DECENA
Dim UNIDAD
Dim TXTCENTENA
Dim TXTDECENA
Dim TXTUNIDAD
CENTENA = Mid(TEXTO, 1, 1)
DECENA = Mid(TEXTO, 2, 1)
UNIDAD = Mid(TEXTO, 3, 1)
Select Case CENTENA
Case "1"
TXTCENTENA = "CIEN"
If DECENA & UNIDAD <> "00" Then
TXTCENTENA = "CIENTO"
End If
Case "2"
TXTCENTENA = "DOSCIENTOS"
Case "3"
TXTCENTENA = "TRESCIENTOS"
Case "4"
TXTCENTENA = "CUATROCIENTOS"
Case "5"
TXTCENTENA = "QUINIENTOS"
Case "6"
TXTCENTENA = "SEISCIENTOS"
Case "7"
TXTCENTENA = "SETECIENTOS"
Case "8"
TXTCENTENA = "OCHOCIENTOS"
Case "9"
TXTCENTENA = "NOVECIENTOS"
End Select

Select Case DECENA


Case "1"
TXTDECENA = "DIEZ"
Select Case UNIDAD
Case "1"
TXTDECENA = "ONCE"
Case "2"
TXTDECENA = "DOCE"
Case "3"
TXTDECENA = "TRECE"
Case "4"
TXTDECENA = "CATORCE"
Case "5"
TXTDECENA = "QUINCE"
Case "6"
TXTDECENA = "DIECISEIS"
Case "7"
TXTDECENA = "DIECISIETE"
Case "8"
TXTDECENA = "DIECIOCHO"
Case "9"
TXTDECENA = "DIECINUEVE"
End Select
Case "2"
TXTDECENA = "VEINTE"
If UNIDAD <> "0" Then
TXTDECENA = "VEINTI"
End If
Case "3"
TXTDECENA = "TREINTA"
If UNIDAD <> "0" Then
TXTDECENA = "TREINTA Y "
End If
Case "4"
TXTDECENA = "CUARENTA"
If UNIDAD <> "0" Then
TXTDECENA = "CUARENTA Y "
End If
Case "5"
TXTDECENA = "CINCUENTA"
If UNIDAD <> "0" Then
TXTDECENA = "CINCUENTA Y "
End If
Case "6"
TXTDECENA = "SESENTA"

If UNIDAD <> "0" Then


TXTDECENA = "SESENTA Y "
End If
Case "7"
TXTDECENA = "SETENTA"
If UNIDAD <> "0" Then
TXTDECENA = "SETENTA Y "
End If
Case "8"
TXTDECENA = "OCHENTA"
If UNIDAD <> "0" Then
TXTDECENA = "OCHENTA Y "
End If
Case "9"
TXTDECENA = "NOVENTA"
If UNIDAD <> "0" Then
TXTDECENA = "NOVENTA Y "
End If
End Select
If DECENA <> "1" Then
Select Case UNIDAD
Case "1"
If SW Then
TXTUNIDAD = "UN"
Else
TXTUNIDAD = "UNO"
End If
Case "2"
TXTUNIDAD = "DOS"
Case "3"
TXTUNIDAD = "TRES"
Case "4"
TXTUNIDAD = "CUATRO"
Case "5"
TXTUNIDAD = "CINCO"
Case "6"
TXTUNIDAD = "SEIS"
Case "7"
TXTUNIDAD = "SIETE"
Case "8"
TXTUNIDAD = "OCHO"
Case "9"
TXTUNIDAD = "NUEVE"
End Select
End If
CONVIERTECIFRA = TXTCENTENA & " " & TXTDECENA & TXTUNIDAD
End Function

También podría gustarte

  • 4 La Boda Por Contrato
    4 La Boda Por Contrato
    Documento100 páginas
    4 La Boda Por Contrato
    JorgeBeristain
    Aún no hay calificaciones
  • Libros Antiguos Ocultos-1 PDF
    Libros Antiguos Ocultos-1 PDF
    Documento44 páginas
    Libros Antiguos Ocultos-1 PDF
    Damian Lopez
    100% (4)
  • Anexo C
    Anexo C
    Documento1 página
    Anexo C
    JorgeBeristain
    Aún no hay calificaciones
  • Anexo D
    Anexo D
    Documento1 página
    Anexo D
    JorgeBeristain
    Aún no hay calificaciones
  • 3 La Boda Por Contrato
    3 La Boda Por Contrato
    Documento95 páginas
    3 La Boda Por Contrato
    JorgeBeristain
    Aún no hay calificaciones
  • ALGUIEN COMO TU (Peluche Carozzi) PDF
    ALGUIEN COMO TU (Peluche Carozzi) PDF
    Documento214 páginas
    ALGUIEN COMO TU (Peluche Carozzi) PDF
    Amer Shin
    Aún no hay calificaciones
  • Anexo B
    Anexo B
    Documento1 página
    Anexo B
    JorgeBeristain
    Aún no hay calificaciones
  • Anexo e
    Anexo e
    Documento1 página
    Anexo e
    JorgeBeristain
    Aún no hay calificaciones
  • Anexo F
    Anexo F
    Documento1 página
    Anexo F
    JorgeBeristain
    Aún no hay calificaciones
  • Anexo C
    Anexo C
    Documento1 página
    Anexo C
    JorgeBeristain
    Aún no hay calificaciones
  • Anexo A
    Anexo A
    Documento2 páginas
    Anexo A
    JorgeBeristain
    Aún no hay calificaciones
  • Anexo B
    Anexo B
    Documento1 página
    Anexo B
    JorgeBeristain
    Aún no hay calificaciones
  • Anexo G
    Anexo G
    Documento1 página
    Anexo G
    JorgeBeristain
    Aún no hay calificaciones
  • Anexo A
    Anexo A
    Documento2 páginas
    Anexo A
    JorgeBeristain
    Aún no hay calificaciones
  • Mostrar Cuadros de Mensaje - Messagebox
    Mostrar Cuadros de Mensaje - Messagebox
    Documento3 páginas
    Mostrar Cuadros de Mensaje - Messagebox
    JorgeBeristain
    Aún no hay calificaciones
  • Anexo e
    Anexo e
    Documento1 página
    Anexo e
    JorgeBeristain
    Aún no hay calificaciones
  • Atajos de Teclado de Windows 10
    Atajos de Teclado de Windows 10
    Documento2 páginas
    Atajos de Teclado de Windows 10
    JorgeBeristain
    Aún no hay calificaciones
  • Manual de SQL Server 2014
    Manual de SQL Server 2014
    Documento37 páginas
    Manual de SQL Server 2014
    JorgeBeristain
    100% (1)
  • BD Control de Los Soldados Que Realizan El Servicio Militar
    BD Control de Los Soldados Que Realizan El Servicio Militar
    Documento2 páginas
    BD Control de Los Soldados Que Realizan El Servicio Militar
    JorgeBeristain
    Aún no hay calificaciones
  • Anexo D
    Anexo D
    Documento1 página
    Anexo D
    JorgeBeristain
    Aún no hay calificaciones
  • Triggers Tipo After
    Triggers Tipo After
    Documento19 páginas
    Triggers Tipo After
    Jorge Beristain Perez
    Aún no hay calificaciones
  • Codigo Ejercicio Crud
    Codigo Ejercicio Crud
    Documento3 páginas
    Codigo Ejercicio Crud
    JorgeBeristain
    Aún no hay calificaciones
  • Consultas SQL
    Consultas SQL
    Documento12 páginas
    Consultas SQL
    Victor Yeampier Caxi Maqueda
    Aún no hay calificaciones
  • Crear USB Booteable Con MSDOS
    Crear USB Booteable Con MSDOS
    Documento7 páginas
    Crear USB Booteable Con MSDOS
    JorgeBeristain
    Aún no hay calificaciones
  • IngSoft 1-4
    IngSoft 1-4
    Documento90 páginas
    IngSoft 1-4
    Rafael Perez Nicolas
    Aún no hay calificaciones
  • Codigo Funcion Convierte Numero A Letra
    Codigo Funcion Convierte Numero A Letra
    Documento4 páginas
    Codigo Funcion Convierte Numero A Letra
    JorgeBeristain
    Aún no hay calificaciones
  • La Pedagogía Tecnicista
    La Pedagogía Tecnicista
    Documento6 páginas
    La Pedagogía Tecnicista
    JorgeBeristain
    Aún no hay calificaciones
  • Código RGB
    Código RGB
    Documento2 páginas
    Código RGB
    JorgeBeristain
    Aún no hay calificaciones
  • Código RGB
    Código RGB
    Documento2 páginas
    Código RGB
    JorgeBeristain
    Aún no hay calificaciones