Publicaciones etiquetadas ‘VBA’

Generar números aleatorios que sumen una cantidad objetivo con o sin decimales, excel, vba, macros

Estas buscando ¿Cómo generar cantidades aleatorias que sumen un número objetivo?

A pesar de las confusas fórmulas y muchos cálculos inclusive haciendo más pesada la hoja de cálculo existe una mejor solución a los problemas relacionados con este caso.

En esta oportunidad comparto con ustedes este pequeño generador de números aleatorios que suman una cifra concreta o al 100% con la posibilidad de utilizar decimales y controlando la variación de los números generados. Esta aplicación está pensada para funcionar con gran rapidez y sin utilizar formulas pesadas.

Complemento simple para Excel con calendario y función número a letra (actualizable)

Existen algunas herramientas ausentes en Excel y reuní las básicas que se utilizan con mayor frecuencia en un complemento, estas herramientas incluyen las opciones de convertir texto en mayúsculas, minúsculas, tipo oración, filtrado de texto, reemplazo de comas por puntos. También he implementado la función actualizada de convertir números a texto, además de un calendario popup muy fácil de utilizar, en especial cuando se tiene que colocar fechas en las celdas.

Pasar datos de Excel directamente a una página web (php, mysql) con macros (vba)

Sumamente práctico cuando se desea publicar indicadores, presentar gráficos en tiempo real, plasmar ventas, o crear un simple directorio telefónico desde una hoja Excel utilizando macros (vba).
Para realizar este procedimiento es necesario tener en cuenta que se utilizará otros lenguajes de programación como php, sql (mysql), html, javascript entre otros.

Pasar datos de Excel a Word con macros VBA, mejor método

Después de revisar innumerables posts acerca de pasar datos desde Excel hacia Word encontré la mejor solución. Esta consiste en enviar los datos desde hojas Excel o cualquier variable hacia cualquier lugar en Word utilizando el método “buscar y reemplazar” con macros VBA en Excel.

La mejor ventaja es que pueden colocar diferentes variables con texto a voluntad, conservando el formato en cualquier parte de Word, además permite modificaciones posteriores. Muy útil para diseñar pequeños aplicativos para gestionar documentos diversos, como notificaciones, cartas, formatos de inscripción, sin utilizar la función “combinar correspondencia” en Word, todo esto se hace desde Excel.

Convertir números en palabras con Excel 2010 (macro VBA)

Comenzaré por explicar las condiciones sujetas al procedimiento de convertir números o cifras numéricas en palabras (por ejemplo: 123, en palabras sería “ciento veintitres”):

  1. Tener activas las macros en Excel 2010, de lo contrario no funcionará.
  2. La capacidad de cifras a leer es desde 0 hasta  999999999

Para poder utilizar este macro a través de una función, ingresa al editor de Visual Basic (VBA) presionando alt + F11, luego inserta un nuevo módulo como se ve en la imagen: