¿Cómo eliminar un módulo en Excel VBA?

¿Alguna vez ha visto un archivo de texto en un bloc de notas o un archivo de código fuente en el código de Visual Studio? Todos estos son solo archivos básicos donde puede escribir código o información. De igual forma, tenemos módulos en excel, cada módulo tiene su ventana de código, donde puedes escribir algún código y permitirle automatizar tus tareas repetitivas. Puede haber varios módulos. Podemos crear, renombrar o eliminar un módulo con solo unos pocos clics del mouse. En este artículo, aprenderemos cómo crear y eliminar un módulo en Excel VBA. 

Módulo y sus tipos.

Un módulo es un conjunto de instrucciones escritas en un editor de VBA. En términos generales, hay 5 tipos de módulos en VBA: 

  1. Módulo de Propósito General: Es el tipo de módulo más simple. Si grabamos una macro que se almacenará en un módulo. Esto se llama un módulo de propósito general. También podemos simplemente escribir código en el editor de VBA.
  2. Módulo de libro de trabajo: El módulo de libro de trabajo maneja los eventos que suceden a nivel de libro de trabajo. Por ejemplo, abrir, cerrar o cambiar el nombre de un libro de trabajo.
  3. Módulo de hoja de trabajo: El módulo de hoja de trabajo está impulsado por los eventos que suceden en el nivel de la hoja de trabajo. Por ejemplo, activar una hoja de trabajo o cambiar entre diferentes hojas de trabajo. Automatizar la tarea, como fusionar las hojas de trabajo. 
  4. Módulo de formulario de usuario: El módulo de formulario de usuario es una forma de ingresar información del usuario. Es una de las herramientas más útiles de VBA. 
  5. Módulo de Clases: Es similar a las clases en otros idiomas. Creamos nuestros objetos. VBA tiene objetos integrados como la colección, el libro de trabajo, etc. La herencia en VBA es mínima y mucho más restringida que en otros idiomas. 

Crear un módulo VBA

Los siguientes son los pasos para crear un módulo VBA,

Paso 1: Vaya a la pestaña Desarrollador y seleccione Visual Basic en la barra de menú. 

Selecting-visual-basic

Paso 2: Aparece un editor de VBA. Podemos ver la información de todas las hojas y libros de trabajo en la pestaña del editor. 

Workbook-and-worksheets

Paso 3: Vaya a la pestaña Insertar y seleccione Módulo

Selecting-module

Paso 4: Se crea un módulo de nombre de módulo1 .

Module-1-created

Eliminar un módulo de VBA

Los siguientes son los pasos para eliminar un módulo VBA,

Paso 1:  dados 3 módulos, nombre module1 , module2 y module3 . Elimine module3 de los Módulos. 

Deleting-module-3

Paso 2: haga clic con el botón derecho en el módulo 3 y haga clic en Eliminar módulo 3. Aparece un cuadro de diálogo. 

Removing-module

Paso 3: El cuadro de diálogo le indica si desea exportar el módulo dado o no. Si no desea guardar el módulo en su PC, haga clic en No .

Dialogue-box

Paso 4: Module3 se eliminó del editor de VBA. 

Module3-deleted

Publicación traducida automáticamente

Artículo escrito por gautamgoel962 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *