VBA – Cómo Renombrar o Eliminar un Módulo o Formulario

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Dennis Madrid

Last updated on agosto 13, 2022

Cómo Renombrar o Eliminar un Módulo o Formulario VBA

La primera vez que inserte un módulo en VBA, se le dará automáticamente el nombre de «Módulo1» y los módulos siguientes pasarán a ser Módulo2, Módulo3, etc. Del mismo modo, cuando inserte un UserForm (formulario) se llamará UserForm1, UserForm2, etc.

Explorador de Proyectos en VBA

 

Cambiar el Nombre de un Módulo

Para renombrar su módulo o formulario, necesita tener la ventana de propiedades activada en su VBE.

Si la ventana de propiedades no se muestra, pulse F4 o vaya a la barra de menú y seleccione Ver > Ventana de propiedades.

Ver Ventana de Propiedades

    1. Haga clic en el módulo que desea renombrar en el Explorador de Proyectos.
    2. Seleccione la propiedad del nombre en la ventana de propiedades (un módulo sólo tendrá esta propiedad; un formulario tiene múltiples propiedades)

Renombrar Módulo VBA

 

3. Elimine el nombre del módulo (en este caso Módulo1) y escriba el nombre que desee para su módulo.

Editar Name de Módulo

4. Pulse Intro para cambiar el nombre del módulo.

Módulo Renombrado

De la misma manera se renombran los formularios.

Eliminar un Módulo

Ocasionalmente puede tener la necesidad de eliminar un módulo o formulario que ya no necesita. Haga clic con el botón derecho del ratón en el módulo o formulario que desea eliminar para mostrar el menú contextual del botón derecho.

Quitar Módulo VBA

Haga clic en Eliminar (en este caso Módulo2)

O

Haga clic en el menú Archivo y, a continuación, en Eliminar (Módulo2 ).

Quitar Módulo VBA desde Menú

Aparecerá un cuadro de advertencia preguntando si desea Exportar el módulo o formulario antes de eliminarlo. Exportar el módulo o formulario le permite guardarlo como un archivo individual para utilizarlo en otro proyecto de Excel en otro momento.

Cuadro de Dialogo Quitar Módulo

La mayoría de las veces, cuando eliminas un módulo o formulario es porque no lo necesitas, así que haz clic en No.

Nombrar Módulos y Formularios

Es una buena práctica renombrar los módulos y formularios para darles nombres más significativos. Por ejemplo, si UserForm1 va a ser un formulario para introducir los detalles de las facturas, podemos renombrarlo como frmFacturas. Del mismo modo, si el Módulo1 se va a utilizar para mantener algunas funciones generales que se van a utilizar repetidamente a lo largo de su código, podría cambiar su nombre a basGeneral o modGeneral (dependiendo de las convenciones de nomenclatura que le guste utilizar).

Es una buena idea ser consistente con las convenciones de nomenclatura, tanto al nombrar tus módulos y formularios, como las variables que utilizas dentro de tu código. Usted notará que he escrito las primeras 3 letras del nombre del módulo o formulario en minúsculas, y tengo una letra mayúscula al principio de la descripción del módulo o formulario. Esto se conoce como CamelCase(https://en.wikipedia.org/wiki/Camel_case) y es un buen hábito a adquirir cuando nombras tus objetos. También he utilizado la convención de nomenclatura de Leszynski, que suelen utilizar los programadores de Visual Basic.(https://en.wikipedia.org/wiki/Leszynski_naming_convention).

vba-free-addin

Complemento de Ejemplos de Código de VBA

Acceda fácilmente a todos los ejemplos de código que se encuentran en nuestro sitio.

Simplemente navegue al menú, haga clic y el código se insertará directamente en su módulo. Complemento .xlam.

(¡No se requiere instalación!)

Descarga gratuita

Return to VBA Code Examples