Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

¿donde escribir o colocar las macros?

| Sin comentarios

Los procedimientos o funciones en el editor VBA se  pueden escribir  en distintos lugares localizados en la ventana explorador de proyectos( en hojas, módulos y formularios)

imagen1

(Para mayor visualización de la imagen, hacer click en la misma)

1. Si deseas realizar tu procedimiento específicamente en una hoja del libro trabajado  puedes hacerlo de dos maneras:

  • Puedes colocar directamente el procedimiento en la hoja específica que se encuentra en la ventana de explorador de proyectos :

imagen2

(Para mayor visualización de la imagen, hacer click en la misma)

Se puede vizualizar que el procedimiento a realizar de abrir un formulario(userform1) se ha colocado en la hoja2( al  hacer  click en el boton de la hoja2 se abrirá el formulario en dicha hoja)
imagen3

(Para mayor visualización de la imagen, hacer click en la misma)

 

  • En segundo lugar ,puedes colocar el procedimiento en un módulo, pero usando las funciones de VBA tales como worksheet para especificar en que hoja se realizará.

imagen4

(Para mayor visualización de la imagen, hacer click en la misma)

 

En este ejemplo se puede ver que la palabra "texto" se escribirá en la hoja 2 y celda "B2" , usando la función worksheets.

2. Por otra parte, si deseas solo realizar un procedimiento en la hoja activa solo necesitas hacerlo en cualquier módulo.( en las opciones de herramientas dar click a insertar-módulo):

IMAGEN5

(Para mayor visualización de la imagen, hacer click en la misma)

Este  procedimiento se realizará en la hoja que estás  trabajando de un libro de excel( puede ser cualquier libro y hoja activa)

3.  Finalmente, puedes escribir macros en botones de formulario( ver adjunto):

https://www.excel-avanzado.com/wp-content/uploads/2015/02/escribirenformulario.xlsm

escribirenformulario

BRIAN CHAVEZ CUZCANO

Deja una respuesta

Los campos requeridos estan marcados con *.