Los códigos más votados de Visual Basic para Aplicaciones
Listado de los códigos más votados desde su publicación.
Código para Access.
Código de un formulario que alimente una base de datos en Access. Se accede a la misma con objetos ADO.
Planificador de tareas con barras Grantt para Microsoft Excel.
Código generado en V.B. para una aplicación en Excel que calcula el camino óptimo del clásico problema T.S.P. o del vendedor viajante. Esta aplicación lo hace para una matriz de distancias de hasta 15 ciudades pero la planilla y el código pueden ser modificados a gusto de las necesidades de quien lo disponga. es aplicable no sólo al reparto o venta de productos, sino que también se puede utilizar en diversas disciplinas como por ejemplo la microelectrónica o cableados opticos, etc...
Este código genera tantos números aleatorios como casillas tengamos seleccionadas en nuestra hoja de calculo para conseguir que la suma de todos ellos, de el número que indiquemos.

convertidor hexadecimal,decimal y binario en cualquier sentido con una gráfica osciloscópica de la forma de la señal obtenida.
Realizado en Excel.

Macro de Microsoft Excel que genera una secuencia de datos de forma aleatoria y la muestra por pantalla
Rompecabezas que hay que construir con la imagen del Libertador Simón Bolívar.
Muestra una barra de progreso, mientras se ejecuta una tarea más o menos larga (en el ejemplo; escribe números aleatorios en A1:AX200).
Este código muestra de manera sencilla como mostrar un mensaje emergente (tooltip) al pasar el ratón por encima de cada una de las barras de un gráfico de barras mostrando la información de dicha barra. También cambia el color de la barra al pasar el ratón por encima.
Aplicación desarrollada en VBA sobre Excel para aprender ingles a modo de test, donde te realiza una pregunta y hay que indicar la palabra en ingles o español.
Permite especificar entre varios temas.

Este simple código muestra como exportar el contenido de una hoja de calculo a un archivo de texto delimintando las celdas por coma, espacio, tabulador, punto y coma o cualquier carácter que deseemos.

Revisar, eliminar, modificar e ingresar registros en Access a través de un "UserForm" de Excel utilizando ADO (VBA).

A falta de una función similar a LPAD O RPAD, mi funcion podría servirte para cubrir ese vacio.
xCadena es la cadena a Convertir.
Número es la longitud total que debe tener la cadena.
Caracter es en sí el caracter a agregar a la cadena, si no mandas nada se asume null string, lo que no tendría sentido.
Izquierda es una variable boleana que por default tieneel valor de True para indicar que el caracter se debe agregar a la izquierda, por supuesto False envia a la derecha.
Poderoso buscador para fuentes de VBA Excel.
Código que mediante una función de Excel programada en Visual Basic para Aplicaciones, devuelve el valor de un número en letras.
Acceder mediante Excel VBA a los datos de una tabla en una base de datos MySQL en un servidor remoto.
Código para Excel, que simula un cajero automatico utilizando recursividad.
Plantilla de Excel con VBA enfocada al control de un pequeño negocio minorista, el cual esta pensado para un pequeño negocio con un máximo de 30 proveedores, 30 familia de productos y 500 referencias.
Permite consultar por referencia, proveedor, familia, IVA y pendiente de pago.

Función para Excel que toma como parámetro el valor de un número y lo devuelve escrito en letras.
Tiene un rango de efectividad muy amplio (el máximo número convertible es un 16 seguido de 306 nueves con 300 decimales... o sea lo traté de hacer realmente amplio)
Si bien tiene algunos añitos y es un poco tosca en algunas cosas, funciona muy bien.
Este código muestra como crear una barra de progreso para nuestros procesos.
En este ejemplo, genera una barra de progreso mientras se escriben numeros aleatorios en una parte de la hora.

Código que deteca el movimiento de las teclas en el Excel.
Juego visual del Ahorcado, donde hay que adivinar una palabra. El juego te solicita una palabra y te indica el tema al que pertenece dicha palabra.
Te va mostrando en modo dibujo el ahorcado.
Para Excel 2007 y superiores.
Plantilla de Excel de un almacén de hasta 2.000 referencias.
Permite gestionar hasta:
- 1.000 clientes
- 500 proveedores
- 2.000 referencias
- 50.000 registros de entrada
- 50.000 registros de salida
- Stock valorado y mínimo
- Estadística por código, cliente, proveedor y fechas
- Gestiona la misma referencia con proveedores diferentes
- Contiene macros
Este código muestra una comparativa sobre varias maneras de exportar datos de Excel a Access, mostrando en cada una de ellas el tiempo ocupado.

Código de Excel, que calcula la raíz de cualquier función mediante metodos numéricos.
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)