Los códigos más visitados de Visual Basic para Aplicaciones
Listado de los códigos más visitados durante los últimos 30 días
app contable para redes inalámbricas y pantallas táctiles.
![MizLibros](/usr/344000/344005/6698a4a20a865-MizLibros.png)
Rompecabezas que hay que construir con la imagen del Libertador Simón Bolívar.
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.
![control-de-ingresos-y-gasto](/usr/43000/43585/567142e5e2e37-control-de-ingresos-y-gasto.png)
Programación de macro que ayudará a importar información directamente desde excel desde una API, la estructura se puede aplicar para consultas a diversas fuentes como los servicios que brinda el gobierno. la finalidad es ahorrarse tiempo de proceso y dedicar más tiempo al análisis. Para efectos prácticos se ha divido en 2 partes, la primera parte es la consulta al servicio API y en un segundo video se explicará como acomodar la información obtenida en la consulta en formato JSON. en el video siguiente se explica su programación: https://youtu.be/LiuOkhCZeJ0
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 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.
![barra-de-progreso](/usr/43000/43585/5b7e79e688365-barra-de-progreso.png)
Creamos un módulo en nuestro proyecto de VBA y pegamos este código:
Funciona tanto para el Office 32 bits y 64 bits.
Para usar el código, dentro de nuestro formulario lo haremos de la siguiente manera.
mdlPrograma es el nombre del módulo que he creado.
Espero os sirva a todos
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.
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)
decretar estado de teclado numérico
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.
![aleatorio-a-objetivo](/usr/43000/43585/5a01e75ea886e-aleatorio-a-objetivo.png)
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.
En esta oportunidad, les quiero mostrar una forma de encontrar, por medio de una secuencia, los divisores de N números y sus respectivos números perfectos.
Todo esto bajo programación VBA (Visual Basic for Applications).
Un número perfecto es un número natural que es igual a la suma de sus divisores propios positivos. Dicho de otra forma, un número perfecto es aquel que es amigo de sí mismo.
Así, 6 es un número perfecto porque sus divisores propios son 1, 2 y 3; y 6 = 1 + 2 + 3. Los siguientes números perfectos son 28, 496 y 8128.
![np](/usr/219000/219500/598dca817a410-np.jpg)
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.
Acceder mediante Excel VBA a los datos de una tabla en una base de datos MySQL en un servidor remoto.
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.
![convertidor](/usr/129000/129077/548f04ac57551-convertidor.png)
Breve ejemplo de como crear una secuencia o progresión de números pentagonales, empleando VBA para tal fin.
Un número pentagonal es un número figurado que extiende el concepto de número triangular y cuadrado al pentágono, pero, a diferencia de los dos primeros, los patrones utilizados en la construcción de los números pentagonales no son simétricamente rotacionales.
El n-ésimo número pentagonal pn es el número de distintos puntos en un patrón de puntos, consistente en el contorno de pentágonos regulares cuyos lados contienen de 1 a n puntos, superpuestos, de forma que tienen en común el vértice. Por ejemplo, el tercero de ellos está formado de contornos compuestos por 1,5 y 10 puntos respectivamente, pero el 1, 3 puntos del de 5, coinciden con 3 del de 10, dejando 12 puntos distintos, 10 en forma de pentágono, y 2 dentro de él...
![NP](/usr/219000/219500/598e20bb3f8b4-NP.jpg)
Código de Excel, que calcula la raíz de cualquier función mediante metodos numéricos.
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...
Buen día
A continuación dejo a su disposición un vídeo que trata sobre generar lista de números factoriales, empleando VBA (Visual Basic for Applicacions).
Espero que el vídeo muestre de forma sencilla la construcción del mismo.
Saludos cordiales.
Código que mediante una función de Excel programada en Visual Basic para Aplicaciones, devuelve el valor de un número en letras.
Un ejemplo básico para usar un form en MSWord.
E insertar datos en el documento de Word desde el UserForm.
Revisar, eliminar, modificar e ingresar registros en Access a través de un "UserForm" de Excel utilizando ADO (VBA).
![excel-ADO-Access](/usr/43000/43585/5d88ed697eb1f-excel-ADO-Access.png)
Código para Excel, que simula un cajero automatico utilizando recursividad.
Plantilla de Excel que permite gestionar nuestra contabilidad familiar.
- 2 apartados para ingresos
- 18 apartados para gastos
- Resultados totales por meses y %
- Muestra resumen de un mes con todos sus apuntes
- Contiene macros
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.
Poderoso buscador para fuentes de VBA Excel.