¿En dónde pego el código VBA de la macro que quiero usar en mi libro de Excel?

Obed

02/04/10

Facil y rapido

Haz tu trabajo con mucha rapidez y de manera más sencilla.

Ponte en contacto.

Soporte

Resuelve todas tus dudas y recibe la mejor asesoría en en los proyectos que desarrolles.

¡Contáctanos!

Reportes

Desempéñate mejor en tus tareas con nuestros reportes en Excel.

¡Te decimos como lograrlo!

Cuando quieres probar el código VBA que ves en un foro, Newsgroup o página web y lees que:

Pegue el código en el módulo General, Regular, Normal ó Estándar
Pegue el código en el módulo de Hoja
Pegue el código en el módulo ThisWorkbook

Y no tienes idea de dónde pegar el código, espero que las siguientes screeshots te ayuden.
Hay cuatro tipos de módulos y en esta página solamente te voy a mostrar screenshots de  las dos primeras, porque si vas a utilizar las otras dos ya debes tener conocimiento de programación en VBA y debes saber como funicionan y no tiene caso que ponerlas aquí.

1.- Códigos en módulo de Hoja y This Workbook.
Se les encuentra en la carpeta Microsoft Excel Objetos y los utiliza para almacenar macros de eventos.

2.- Códigos en módulo General, Regular, Normal ó Estandar.
Aquí se almacenan las macros normales, funciones definidas por el usuario (UDF) y las variables globales. Usted puede tener más de un módulo en su proyecto.

3.- Módulo de UserForm.
Aquí se almacena el código de evento para el UserForm.

4.- Módulo de clase.
En otra ocasión lo explicaré con más detalle.

Abre el Editor de VBA.

Abre el editor de VBA presionando las teclas  Alt+F11

 

Puedes utilizar las teclas Ctrl + R para abrir el Explorador de proyectos, si no lo ves.
El Explorador de proyectos es como el Explorador de Windows y se puede ver todos sus libros abiertos

El proyecto activo está expandido para que puedas ver todos los módulos que contiene.

 

 

 

Para contraer y se oculten los módulos puedes hacer clic en el signo + o doble click en el nombre del proyecto.
 
 
1.- Pegar el código en el módulo General, Regular, Normal ó Estándar

Debes de insertar un primer módulo en tu proyecto antes de poder utilizar el código.
Para hacer esto haz click en Insertar> Módulo en tu proyecto activo en la barra de menús.

 
 
Selecciona el módulo en el Explorador de proyectos y pulsa F7 o haz doble clic sobre el módulo.

Puedes ver por encima de la barra de menús si tienes la ventana de código del módulo correcto activa.
El módulo se activa directamente después de insertarlo en el proyecto por primera vez.

Pega el código de la macro que quieres usar en la ventana de código en el lado derecho por debajo de la palabra General.
Después de pegar el código en la ventana de código utiliza Alt + Q  para volver a Excel.
En Excel se puede utilizar Alt + F8 a continuación, para seleccionar la macro y ejecutarla.

2.- Pegar el código en el módulo Hoja.

Selecciona la hoja en el Explorador de proyectos y pulsa F7 o haz doble click en el módulo de hoja.
Puedes ver por encima de la barra de menús si tienea la ventana de código del módulo correcto activa.

Otra manera de ir a un módulo de hoja es hacer click derecho sobre una ficha de hoja y selecciona “Ver código”.
Tienes que abrir en primer lugar el editor de VBA  para poder pegar el código de la macro.

Pega el código en la ventana de código en el lado derecho por debajo de la palabra General.
Después de pegar el código en la ventana de código utiliza Alt + Q para volver a Excel.

3.-Pegar código en el módulo ThisWorkbook.

Selecciona ThisWorkbook en el Explorador de proyectos y pulsa F7 o haz doble click en el módulo ThisWorkbook.
Puedes ver por encima de la barra de menús si tienes la ventana de código del módulo correcto activa.

Pega el código en la ventana de código en el lado derecho por debajo de la palabra General.
Después de pegar el código en la ventana de código utiliza Alt + Q para volver a Excel.
 

 

 
Copyright © 2022 Exceltrabajaporti.com - Todos los derechos reservados.