0% encontró este documento útil (0 votos)
109 vistas2 páginas

Active Sheets

ActiveSheets es una propiedad de Visual Basic que devuelve el objeto que representa la hoja activa en el libro activo. Proporciona propiedades como el nombre y el índice de la hoja, así como eventos como eliminar o proteger la hoja. El documento proporciona un ejemplo de código VBA que escribe el nombre y posición de cada hoja en una celda específica de todas las hojas de un libro usando ActiveSheets.

Cargado por

Dario Montoya
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
109 vistas2 páginas

Active Sheets

ActiveSheets es una propiedad de Visual Basic que devuelve el objeto que representa la hoja activa en el libro activo. Proporciona propiedades como el nombre y el índice de la hoja, así como eventos como eliminar o proteger la hoja. El documento proporciona un ejemplo de código VBA que escribe el nombre y posición de cada hoja en una celda específica de todas las hojas de un libro usando ActiveSheets.

Cargado por

Dario Montoya
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ActiveSheets

[Link]/38948/[Link]

13/02/2019 por Editor | 1 comentario

¿Qué es ActiveSheets?

ActiveSheets es una propiedad perteneciente al visual basic, la cual


devuelve un objeto que representa la hoja activa en el libro activo, en
la ventana o libro especificados. En el caso de que no hubiera
ninguna hoja activa, devolvería "Nothing".

Sintaxis Objeto. ActiveSheet Donde: El Objeto es una Variable


que representa un objeto Application. Para tener en cuenta: Si no se referencia un objeto,
activesheet devuelve como objeto la hoja activa del libro activo. Algunas de sus propiedades:

.Name–>Nombre de la hoja.
.Index–>Numero de la hoja dentro del índice numérico de la colección.
.Used Range–>Devuelve un objeto range con el rango de la hoja que tiene datos.

Eventos más importantes:

.Delete–>Borra la hoja.
.Protect–>Protege la hoja señalada.

Otras herramientas a utilizar:

Do Loop–> Estructura que nos ayudará a repetir un conjunto de instrucciones.


until–>Al combinar Do until Loop nos ayudará a ejecutar el código hasta que la celda
este vacia.
.Count–> Al usar este comando nos permitirá contar hojas, gráficos, entre otros.
Cells–> La función de este comando es seleccionar un determinado rango de celdas.

1/2
Ejemplo usando VBA:

Usar Activesheet para escribir el Nombre de la Hoja y su posición en el libro dentro de una
celda específica, en Todas las Hojas del Libro Para resolver este ejemplo nos dirigiremos a la
ventana de programador de VBA. Una vez abierta la ventana, crearemos un nuevo modulo,
en el cual se escribirá la siguiente codificación:

Le damos un formato a cada hoja para reconocer el Nombre de la Hoja y la Posición dentro
del libro. Asignamos el macro a un botón. Y procedemos a ejecutar el macro, como en la
imagen adjunta.

Ejemplo ActiveSheet

2/2

También podría gustarte