El objeto Worksheets representa a las Hojas de un Libro de Excel
*La colección de WorkSheets es formada por las hojas de un libro.
* Cada miembro de la colección Sheets es un objeto Worksheet(hoja)
Metodos del objeto Worksheets
--------------------------------
Delete
-------
Permite Eliminar una Hoja
Por ejemplo Eliminar la hoja Abril
Sub delete_hoja()
Application.DisplayAlerts = False 'asignamos a falso para evitar
' las alertas de Excel al eliminar hojas
Sheets("Abril").Delete 'eliminando hoja="Abril"
Application.DisplayAlerts = True 'devolvemos el valor por defecto "verdadero"
End Sub
Add
------
Crear un nueva hoja
Sub new_sht()
Sheets.Add 'agregar una hoja
Sheets.Add after:=Sheets(2) 'agregar un hoja al libro y colocarla despues de la hoja2
End Sub
Move
------
Permite Mover una Hoja
Sub new_sht()
'movemos la hoja enero despues de report
Worksheets("enero").Move After:=Sheets("report")
End Sub
Select
------
Permite Seleccionar una Hoja
sub selex
Sheets(2).Select 'seleccionamos la hoja 2 del libro
end sub
Copy
------
Permite Copiar una Hoja
Sub new_sht_copy()
'creamos auna copia de la hoja enero
'y la colcamos despues de la segunda hoja del libro
Worksheets("enero").Copy After:=Sheets(2)
End Sub
'ahora un ejemplo de 2 propiedades del objeto worksheet
Sub ejemplo_worksheet_prop()
'macro de ejemplo 2 propiedades
'muy comunes del objeto worksheet
'te devuelve el nombre de la hoja
'por ahora innecesario aparentemente
'pera notaras la utilidad de esta
'propiedad a la hora de hacer compraciones
'o busquedas entre las hojas del libro
MsgBox ActiveSheet.Name
'esto te devolvera el indice de
'la hoja activa(Índice de la Hoja)
'es decir si es la hoja 1 o 2 o 3,etc del libro
MsgBox ActiveSheet.Index
End Sub
1 comentario:
Es un resumen de las propiedades del objeto Worksheet, pero me ha ayudado el poder saber el nombre de la hoja q añado... Gracias por el articulo.
Publicar un comentario