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.
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.
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.