Promedio de descarga/visualización de los códigos de Visual Basic para Aplicaciones

Listado de los códigos con más promedio de visualizaciones realizadas por día desde su publicación en la web.
sin imagen de perfil

Formulario de Access


13 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(6)
Publicado el 10 de Enero del 2005 por Felix
74.700 visualizaciones desde el 10 de Enero del 2005
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.
sin imagen de perfil

Cajero Automatico


12 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(12)
Publicado el 28 de Marzo del 2004 por Adrian Colazo (4 códigos)
74.949 visualizaciones desde el 28 de Marzo del 2004
Código para Excel, que simula un cajero automatico utilizando recursividad.
sin imagen de perfil

Convertir números a letras


12 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(44)
Publicado el 27 de Noviembre del 2005 por Leija Flores Guadalupe (2 códigos)
66.081 visualizaciones desde el 27 de Noviembre del 2005
Código que mediante una función de Excel programada en Visual Basic para Aplicaciones, devuelve el valor de un número en letras.
sin imagen de perfil

Cronograma de actividades


7 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 24 de Junio del 2006 por Willan Villamil (3 códigos)
37.103 visualizaciones desde el 24 de Junio del 2006
Planificador de tareas con barras Grantt para Microsoft Excel.
Imágen de perfil

Control de Ingresos y Gastos con Excel/VBA


6 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(5)
Publicado el 16 de Diciembre del 2015 por Administrador (708 códigos)
11.247 visualizaciones desde el 16 de Diciembre del 2015
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
Imágen de perfil

Juego del Ahorcado


5 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(6)
Actualizado el 5 de Junio del 2015 por Administrador (708 códigos) (Publicado el 24 de Septiembre del 2014)
12.571 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
Val: 40
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

Eliminar Botón Cerrar de los formularios


5 visualizaciones de promedio por día

Visual Basic para Aplicaciones

Publicado el 24 de Enero del 2021 por Fernandoml (3 códigos)
458 visualizaciones desde el 24 de Enero del 2021
El siguiente código, elimina el botón Cerrar de los formularios. Para que funcione correctamente, debe de tener un título.

Creamos un nuevo módulo donde debemos de pegar el siguiente código.

Y para que funcione correctamente, dentro de nuestro formulario, lo usaremos de la siguiente manera:

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

Espero os sirva a todos.
sin imagen de perfil

Movimiento de las teclas


5 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(10)
Publicado el 28 de Marzo del 2004 por Adrian Colazo (4 códigos)
30.780 visualizaciones desde el 28 de Marzo del 2004
Código que deteca el movimiento de las teclas en el Excel.
sin imagen de perfil

Buscador para Excel


5 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(6)
Publicado el 7 de Agosto del 2007 por Adrian Colazo (4 códigos)
24.443 visualizaciones desde el 7 de Agosto del 2007
Poderoso buscador para fuentes de VBA Excel.
Imágen de perfil

Control de Stock


5 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(4)
Actualizado el 13 de Septiembre del 2014 por Administrador (708 códigos) (Publicado el 28 de Enero del 2014)
12.082 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
Imágen de perfil
Val: 40
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

Eliminar Bordes a los Formularios


4 visualizaciones de promedio por día

Visual Basic para Aplicaciones

Publicado el 24 de Enero del 2021 por Fernandoml (3 códigos)
379 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
Imágen de perfil
Val: 49
Ha aumentado su posición en 3 puestos en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Acceder desde Excel a los registros de una tabla de una base de datos en un servidor remoto de MySQL


4 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 28 de Noviembre del 2020 por Aitor (6 códigos) (Publicado el 23 de Noviembre del 2020)
633 visualizaciones desde el 23 de Noviembre del 2020
Acceder mediante Excel VBA a los datos de una tabla en una base de datos MySQL en un servidor remoto.
sin imagen de perfil

Rompecabezas


4 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 17 de Mayo del 2010 por Armando José (7 códigos)
15.482 visualizaciones desde el 17 de Mayo del 2010
Rompecabezas que hay que construir con la imagen del Libertador Simón Bolívar.
sin imagen de perfil

Metodos Numéricos


4 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(9)
Publicado el 18 de Mayo del 2007 por Angel
19.203 visualizaciones desde el 18 de Mayo del 2007
Código de Excel, que calcula la raíz de cualquier función mediante metodos numéricos.
Imágen de perfil

Análisis Numerico


3 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 31 de Enero del 2019 por Alvin (Publicado el 3 de Noviembre del 2014)
7.816 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

Barra de progreso


3 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 23 de Agosto del 2018 por Administrador (708 códigos)
3.215 visualizaciones desde el 23 de Agosto del 2018
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
Imágen de perfil

Gestionar una tabla de Access desde Excel


3 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 24 de Septiembre del 2019 por Administrador (708 códigos)
1.894 visualizaciones desde el 24 de Septiembre del 2019
Revisar, eliminar, modificar e ingresar registros en Access a través de un "UserForm" de Excel utilizando ADO (VBA).

excel-ADO-Access
Imágen de perfil
Val: 2
Ha disminuido su posición en 16 puestos en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Monto Escrito


3 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(7)
Actualizado el 27 de Julio del 2015 por Héctor I. (Publicado el 5 de Junio del 2009)
13.152 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)
sin imagen de perfil

Secuencia aleatoria


3 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 25 de Agosto del 2005 por Richard
16.914 visualizaciones desde el 25 de Agosto del 2005
Macro de Microsoft Excel que genera una secuencia de datos de forma aleatoria y la muestra por pantalla
Imágen de perfil
Val: 49
Ha aumentado su posición en 3 puestos en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Lista desplegable con campo de busqueda


3 visualizaciones de promedio por día

Visual Basic para Aplicaciones

Publicado el 10 de Junio del 2020 por Aitor (6 códigos)
867 visualizaciones desde el 10 de Junio del 2020
Userform para mostrar la lista desplegable de la celda donde se haga el doble
click si la celda tiene una lista de validación datos dispuesta

Userform to display the drop-down list of the cell where you double-click if
the cell has a data validation list arranged
1
2
3
4
5
6
7
8
9
10
11
12
13
14
+---+-------------------------+
|  ? | TextBox1                |
+---+-------------------------+
| ListBox1                       |
| ListBox1                       |
| ListBox1                       |
| ListBox1                       |
| ListBox1                       |
| ListBox1                       |
| ListBox1                       |
| ListBox1                       |
| ListBox1                       |
| ListBox1                       |
+------------------------------+

IMPLEMENTACION/IMPLEMENTATION
=============================
En el explorador de proyectos del editor de Visual Basic
Importar el fichero frmOptionsListWithSearch.frm (asociado a frmOptionsListWithSearch.frx)
Este UserForm se activa introduciendo el metodo Sub Worksheet_BeforeDoubleClick en la parte de
código de las hojas en la que se quiere implementar en aquellas celdas con lista de
validación de datos esta opción de disponer listas desplegables con concepto de búsqueda.

In the Visual Basic editor project explorer Import the file frmOptionsListWithSearch.frm
(associated with frmOptionsListWithSearch.frx)
This UserForm is activated by introducing the Sub Worksheet_BeforeDoubleClick method in the
part of code of the sheets in which you want to implement in those cells with a data validation
list this option to have drop-down lists with a search concept.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    '---------------------------------------------------------------------------------------
    ' Method : Worksheet_BeforeDoubleClick
    ' Author : Aitor Solozabal Merino - aitorsolozabal@gmail.com
    ' Date   : 10/06/2020
    ' Purpose: Activar la lista desplegable con busqueda si se hace doble click en una celda
    '          con validacion de datos tipo lista (dropdownlist)
    '---------------------------------------------------------------------------------------
    On Error GoTo Worksheet_BeforeDoubleClick_Error
    If Not Intersect(Target, ActiveSheet.UsedRange.SpecialCells(xlCellTypeAllValidation)) Is Nothing Then
        If Target.Validation.Type = xlValidateList Then
            Cancel = True
            frmOptionsListWithSearch.Show
        End If
    End If
    On Error GoTo 0
    Exit Sub
Worksheet_BeforeDoubleClick_Error:
    MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure Worksheet_BeforeDoubleClick of Hoja1(ejemplo)"
End Sub

También se puede disponer una macro "Activate_OptionsListWithSearch" en un modulo ó en el código de ThisWorkbook que llame a este UserForm y que con una combinación de teclas Ejemplo: CTRL+b en una celda con lista de validación de datos aparezca la lista desplegable con busqueda.

A macro "Activate_OptionsListWithSearch" can also be arranged in a module or in the ThisWorkbook code that calls this
UserForm and with a key combination Example: CTRL + b in a cell with data validation list, the drop-down list with search appears .

1
2
3
4
5
Option Explicit
 
Public Sub Activate_OptionsListWithSearch()
    frmOptionsListWithSearch.Show
End Sub

FUNCIONAMIENTO/ OPERATION
==========================
Una vez establecidas celdas en la hoja de cálculo con listas de validación de datos de los tipos:
"=G5:G35" ó "=un_nombre_definido_de_rango_de_celdas" ó "Lunes,Martes,Miércoles,Jueves,Viernes"
Si se pulsa 2 veces (Double Click) con el ratón en una celda que tiene una lista de validación
de datos se activará esta opción.
Una vez activado el UserForm en TextBox1 se pone el concepto a buscar en la lista de
validación de la celda activa y en ListBox1 aparece la lista de opciones disponibles de
acuerdo al concepto a buscar.
Si el concepto a buscar en TextBox1 no existe entonces en ListBox1 aparece toda la lista
de la validación de datos de la celda activa.
Si se esta posicionado en una opción de la lista en ListBox1 y se pulsa Return,Enter,Intro
esa opción pasa a la celda en cuestión y avanza una fila la celda activa.
Si se esta posicionado en una opción de la lista en ListBox1 y se pulsa 2 veces con el ratón
esa opción pasa a la celda en cuestión y avanza una fila la celda activa.
Si se pulsa la tecla Escape y hay un concepto a buscar introducido este se borra y se
refresca la lista completa y si no hay ningún concepto a buscar se entiende que se quiere
salir de la lista como si se pulsase en la [X] de la esquina superior derecha de la ventana.
Si en la celda ya hay un valor anteriormente introducido aparecerá en la lista como escogido.

Once cells have been established in the spreadsheet with data validation lists of the types:
"=G5:G35" or "=a_defined_name_of_range_of_cells" or "Monday, Tuesday, Wednesday, Thursday, Friday"
If you double-click with a mouse in a cell that has a validation list this option will be activated.
Once the UserForm is activated the concept to search for in the list of validation of the active cell
is set in the TextBox1 area of the Userform, and in the ListBox1 area of the Userform is the list of
available options according to the concept to search for.
If the concept to search in TextBox1 does not exist, then the entire options list of the data validation
of the active cell appears in ListBox1.
If you are positioned in a list option in ListBox1 and press Return/Enter key that option moves to the
active cell value and after that advances the active cell one row.
If you are positioned in an option of the list in ListBox1 and you double click with the mouse that
option moves to the active cell value and after that advances the active cell one row.
If the Escape key is pressed and there is a concept to search for in the TextBox1, it is deleted and
Generate the complete options list and if there is no concept to search for, it is understood that you
want exit the list as if you clicked the [X] in the upper right corner of the window.
If there is a previously entered value in the active cell, it will appear in the list as it is chosen currently.
sin imagen de perfil

Calculador de TSP


3 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 26 de Julio del 2008 por Juan José Noldin
12.279 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
Val: 49
Ha aumentado su posición en 3 puestos en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Formato Condicional para Maximo y Minimo en cada fila del rango seleccionado


3 visualizaciones de promedio por día

Visual Basic para Aplicaciones

Actualizado el 23 de Octubre del 2018 por Aitor (6 códigos) (Publicado el 20 de Septiembre del 2018)
2.478 visualizaciones desde el 20 de Septiembre del 2018
ConditionalFormatingMinMaxValuesInARow
Codigo de macro en VBA para Excel que realiza el formato condicional en un rango de celdas seleccionadas por programa o por la selección del usuario antes de llamar a la macro.
El formato condicional consiste en realzar las celdas con el valor minimo (relleno en verde) y maximo (relleno en rojo) por cada fila según se muestra en la imagen.
En la imagen se ha seleccionado el rango de celdas D5:L22 y luego se ha ejecutado la macro.
Imágen de perfil

Programa de educación de inglés en Excel


3 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 21 de Agosto del 2015 por Administrador (708 códigos) (Publicado el 1 de Octubre del 2014)
6.203 visualizaciones desde el 1 de Octubre del 2014
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.

english-education-program-vba
Imágen de perfil

Pasar datos de Excel a Word


2 visualizaciones de promedio por día

Visual Basic para Aplicaciones

Publicado el 5 de Marzo del 2013 por Administrador (708 códigos)
7.144 visualizaciones desde el 5 de Marzo del 2013
Código que muestra como coger datos de Excel y pasarlos a una plantilla de Word, reemplazando los campos indicados por los valores contenidos en la hoja de calculo.
sin imagen de perfil

convertidor (hexadecimal-decimal-binario)


2 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 15 de Diciembre del 2014 por José Manuel (Publicado el 15 de Abril del 2009)
10.391 visualizaciones desde el 15 de Abril del 2009
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
Imágen de perfil

Gráfico interactivo en Excel con VBA


2 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 19 de Noviembre del 2013 por Administrador (708 códigos)
6.040 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

Contabilidad familiar con estadística


2 visualizaciones de promedio por día

Visual Basic para Aplicaciones

Publicado el 29 de Enero del 2014 por Administrador (708 códigos)
5.832 visualizaciones desde el 29 de Enero del 2014
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
Imágen de perfil

Generar numeros aleatorios que sumen una cantidad dada


2 visualizaciones de promedio por día

Visual Basic para Aplicaciones

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 29 de Enero del 2021 por Administrador (708 códigos) (Publicado el 7 de Noviembre del 2017)
2.769 visualizaciones desde el 7 de Noviembre del 2017
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
sin imagen de perfil
Val: 10
Ha aumentado 1 puesto en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

VBA llenar ListBox con ajuste de columnas adecuadamente


2 visualizaciones de promedio por día

Visual Basic para Aplicaciones

Publicado el 1 de Junio del 2020 por Gustavo
671 visualizaciones desde el 1 de Junio del 2020
listBox1
sin imagen de perfil

Calculo las estadisticas de una materia


2 visualizaciones de promedio por día

Visual Basic para Aplicaciones

Publicado el 13 de Mayo del 2010 por Armando José (7 códigos)
8.230 visualizaciones desde el 13 de Mayo del 2010
Hoja de calculo que calcula las notas finales de una materia sumando cuatro notas de un 25% para totalizar el 100%, después ese 100% lo lleva a una escala del 1 hasta 20, luego en la celda W79 de Hoja1 cuenta el numero de aprobados y en la celda X79 de hoja1 muestra el porcentaje que equivale N° de aprobados, lo mismo hace con los reprobados en las celdas W80 y X80 de hoja1 respectivamente, luego totaliza el numero de aprobados y reprobados.