VBA - Cómo cambiar el nombre o eliminar un módulo o formulario

Cómo cambiar el nombre o eliminar un módulo o formulario VBA

La primera vez que inserte un módulo en VBA, automáticamente se le dará el nombre de "Módulo 1”Y el módulo subsiguiente se convertirá en Module2, Module3, etc. Del mismo modo, cuando inserte un formulario de usuario, se llamará UserForm1, UserForm2, etc.

Cambiar el nombre de un módulo

Para cambiar el nombre de su módulo o formulario, debe tener la ventana de propiedades activada en su VBE.

Si la ventana de propiedades no se muestra, presione F4 o vaya a la barra de menú y seleccione Vista, Propiedades Ventana.

  1. Haga clic en el módulo cuyo nombre desea cambiar en el Explorador de proyectos.
  2. Seleccione la propiedad de nombre en el Ventana Propiedades (un módulo solo tendrá esta propiedad; un formulario tiene múltiples propiedades)

3. Elimine el nombre del módulo (en este caso, Módulo1) y escriba el nombre que desea llamar a su módulo.

4. Presione enter para cambiar el nombre del módulo.

Cambia el nombre de sus formularios de la misma manera.

Eliminar un módulo

Ocasionalmente, es posible que tenga la necesidad de eliminar un módulo o formulario que ya no necesita.

Haga clic con el botón derecho en el módulo o formulario que desea eliminar para mostrar el menú de acceso directo del botón derecho.

Hacer clic Eliminar (en este caso Módulo2)

O

Clickea en el Expediente menú, y luego haga clic en Quitar (Módulo2).

Aparecerá un cuadro de advertencia preguntándole 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 usarlo en un proyecto de Excel diferente en otro momento.

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

Módulos y formularios de nomenclatura

Es una buena práctica cambiar el nombre de los módulos y formularios para darles nombres más significativos. Por ejemplo, si UserForm1 va a ser un formulario para ingresar los detalles de la factura, podemos cambiarle el nombre a frmInvoices. De manera similar, si Module1 se va a usar para contener algunas funciones generales que se usarán repetidamente a lo largo de su código, puede cambiarle el nombre a basGeneral o modGeneral (dependiendo de las convenciones de nomenclatura que desee utilizar).

Es una buena idea ser coherente con las convenciones de nomenclatura, tanto al nombrar sus módulos y formularios, como las variables que usa dentro de su código. Notará que he escrito las primeras 3 letras del módulo o el nombre del 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 tener en cuenta al nombrar sus objetos. También he utilizado la convención de nomenclatura de Leszynski, que a menudo utilizan los programadores de Visual Basic. (https://en.wikipedia.org/wiki/Leszynski_naming_convention).

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave