Skip to content
Blog – Aplica Excel Contable

Programar en Excel – Conociendo la Ventana Proyecto

diciembre 9, 2013

Programar en Excel - Conociendo la Ventana Proyecto en VBA

Comencemos con el articulo Programar en Excel - Conociendo la Ventana Proyecto en VBA:

Que tal te parece todos estos temas! Le estas sacando provecho? Espero que si, vamos a empezar con un nuevo tema, pero antes, si no has visto el tema anterior tan solo pulsa clic aquí y lee el tema anterior.

Una vez termines de ver el tema anterior regresa nuevamente aquí para continuar. Hoy vamos a conocer la ventana Proyecto en VBA y no olvides que poco a poco iremos conociendo totalmente VBA. Para que al terminar seas experto en Programación con VBA.

Programar en Excel - Ventana Proyecto en VBA

Veamos una imagen  para ver como se ve la ventana Proyecto en VBA. Si no la puedes visualizar puedes activarla desde el Menú "Ver" => "Explorador de proyectos", dentro del Editor de Visual Basic.

En la ventana Proyecto de VBA hay carpetas donde se guardarán y escribirán las Macros. Hemos presionado el botón "Alternar carpetas" para que se ordenen mejor los elementos, como se ve a continuación:

Ventana Proyecto

En un primer nivel tenemos los proyectos, por regla general, cada Libro Excel tiene asociado un proyecto.

Por ejemplo, si creas un nuevo Libro Excel desde el Menú de Excel Archivo => Nuevo y vuelves al Editor de Macros (Alt + F11), verás que aparece el Proyecto VBAProject (Libro1).

Dentro del paréntesis aparece el nombre de tu Libro Excel y lo de VBAProject podrás cambiarlo luego.

En resumen VBAProject (Libro1) es la carpeta principal, asociada a un Libro Excel determinado, donde insertaremos todo lo referido a las Macros para dicho Libro.

Y en un segundo nivel tenemos las carpetas, estas carpetas nos distinguen entre Objetos, Formularios y Módulos. 

Veamos cada una de ellas:

A) Objetos: En esta carpeta vemos que cuelgan dos Elementos, los cuales son:

  • check
    ThisWorkbook siempre está presente, si escribimos una Macro aquí la misma afectará a todo el Libro
  • check
    Hoja1 (Hoja1) hace referencia las Hojas de Excel (Habrá 1 por cada Hoja de nuestro Libro). Si escribimos una Macro aquí la misma solo afectará a la Hoja en cuestión.

B) Formularios: Los Formularios son más conocidos como UserForms. Si no lo visualizas puedes agregarlos desde el Menú "Insertar" > Userform.

  • check
    Dentro de la carpeta de Formularios vemos un elemento llamado Userform1. Todo el tema de formularios lo veremos con más detalle en los siguientes temas "Formularios".

C) Módulos: Los Módulos sirven para escribir Macros a nivel genérico, sin estar relacionadas a la Hoja o Libro en particular. Si no visualizas ninguno puedes agregarlos desde el Menú "Insertar" > Módulo.

  • check
    Dentro de la carpeta de Módulos vemos que hay un elemento llamado Módulo1, podemos insertar tantos módulos como necesitemos. En los módulos podemos escribir Macros que operan de forma genérica, sin distinguir entre Hojas o Libros.

Para continuar:

Haciendo doble clic izquierdo en cualquiera de estos objetos verás que se habilita la ventana de código de la izquierda (Una Hoja en blanco grande). En la misma es donde se escriben las Macros.

RECUERDA: Antes de escribir una Macro debes evaluar donde hacerlo.

  • 1
    Si es una Macro que solo debe afectar una Hoja en particular escribela en los objetos de Hoja, en el nombre de Hoja correspondiente.
  • 2
    Si la Macro debe afectar a todo un Libro en particular escribela en el objeto ThisWorkbook. Estas suelen ser Macros que se ejecutan al abrir, cerrar o guardar el Libro.
  • 3
    Si la macro es de tipo genérica escribela en un Módulo.
  • 4
    Si quieres hacer un Formulario utiliza el objeto Userform.

Hasta aquí con el articulo de hoy, en el siguiente tema vamos a conocer la ventana Propiedades.

Si te ha gustado el tema de hoy, te invito a que lo compartas con tus amigos de Facebook pulsando clic en el botón compartir:

Me gustaría saber que piensas de este articulo "Programar en Excel - Conociendo la Ventana Proyecto".

Por lo tanto:

Déjame tu comentario con dudas, críticas constructivas y sugerencia en la sección de comentarios o bien en el Chat. Al mismo tiempo te invito a que visites nuestra pagina de Facebook, pulsando clic aquí.

Saludos,

Roger Perez - Aplica Excel Contable

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
>