Los códigos más votados de Visual Basic para Aplicaciones

Listado de los códigos más votados desde su publicación.
sin imagen de perfil

Calculador de TSP


Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 26 de Julio del 2008 por Juan José Noldin
12.648 visualizaciones desde el 26 de Julio del 2008
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...
Imágen de perfil

Gráfico interactivo en Excel con VBA


Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 19 de Noviembre del 2013 por Administrador (718 códigos)
6.451 visualizaciones desde el 19 de Noviembre del 2013
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.
Imágen de perfil
Val: 12
Ha aumentado su posición en 7 puestos en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Rellenar con un caracter a la izquierda o derecha


Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 29 de Noviembre del 2019 por Ramón
1.886 visualizaciones desde el 29 de Noviembre del 2019
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.
Imágen de perfil
Val: 40
Ha mantenido su posición en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Eliminar Bordes a los Formularios


Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 24 de Enero del 2021 por Fernandoml (3 códigos)
1.989 visualizaciones desde el 24 de Enero del 2021
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.

1
2
3
Private Sub UserForm_Initialize()
    mdlPrograma.QuitarBordes (Me.Caption)
End Sub

mdlPrograma es el nombre del módulo que he creado.

Espero os sirva a todos
sin imagen de perfil
Val: 7
Ha aumentado su posición en 2 puestos en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Función conversora de números a texto (bastante extensa)


Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 13 de Marzo del 2015 por Martin
2.905 visualizaciones desde el 13 de Marzo del 2015
EX_NL

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.
Imágen de perfil

Análisis Numerico


Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 31 de Enero del 2019 por Alvin (Publicado el 3 de Noviembre del 2014)
9.055 visualizaciones desde el 3 de Noviembre del 2014
Del Libro: Programación Visual Basic (VBA) para Excel y Análisis Numérico Autores: M.Sc. Walter Mora F., M.Sc. José Luis Espinoza B. Escuela de Matemática. Instituto Tecnológico de Costa Rica. Octubre 2005. Versión 0.1. Estos son los programas que pude construir mientras leía el libro y realizaba las actividades que asignaba el mismo.

Analisis-Num
Analisis-Num2
Analisis_Num3
Imágen de perfil

Juego del Ahorcado


Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(6)
Actualizado el 5 de Junio del 2015 por Administrador (718 códigos) (Publicado el 24 de Septiembre del 2014)
14.279 visualizaciones desde el 24 de Septiembre del 2014
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.
Imágen de perfil

Control de Stock


Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(4)
Actualizado el 13 de Septiembre del 2014 por Administrador (718 códigos) (Publicado el 28 de Enero del 2014)
13.728 visualizaciones desde el 28 de Enero del 2014
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