Monto Escrito
Visual Basic para Aplicaciones
Actualizado el 27 de Julio del 2015 por Héctor I. (Publicado el 5 de Junio del 2009)
14.342 visualizaciones desde el 5 de Junio del 2009
Rutina para Excel (cualquier versión), desarrollada en Visual Basic for Aplications (VBA).
Se trata de una Macro que genera el Monto Escrito, el cual puede leer hasta 13 dígitos enteros con o sin decimales. (corrigiendo el error de los decimales cuando los numeros se repiten por igual)
Se trata de una Macro que genera el Monto Escrito, el cual puede leer hasta 13 dígitos enteros con o sin decimales. (corrigiendo el error de los decimales cuando los numeros se repiten por igual)
Comentarios sobre la versión: Versión 1 (7)
Muchas gracias por compartir el macro del monto escrito para Excel.
Pero al convertir una cifra cualquiera, dicho macro agrega 'ctms' que en nuestro país se asemeja a centimetros. Centavos se abrevia 'ctvs'.
Ejemplo: "Tres millones setetecientos once mil ciento ochenta y cinco con 00/100 ctms."
Atte.,
Rafael T.
Es un programa interesante para tomarse un rato tratando en corregir las fallas: No acepta la conversión si el monto es menor a 100 y ningún valor que lleve decimales. El procedimiento me pareció muy largo. Creo que con un poco más de trabajo el código puede hacerse más eficiente y reducido. Es indispensable eliminar las fallas.
Por otra parte, hay buena definición de las variables y está bien documentado.
¡Saludos!