Macros
1-Abrir un segundo libro:
Application.Workbooks.Open "C:\Mis docu\Libro1.xls" ' oWorkbooks.Open "C:\.....\Libro1.xls"
2-Activar un segundo libro:
Workbooks("Libro2.xls").Worksheets("Hoja3").Activate 'o
Workbooks(2).Sheets(3).Activate
3-Cerrar un libro(sin guardar):
Workbooks("Libro1.xls").Close False 'o
ActiveWorkbook.Close False
4-Cerrar un libro (guardando los cambios):
ActiveWorkbook.Save
ActiveWorkbook.Close5-Guardar un libro con otro nombre:
ActiveWorkbook.SaveAs Filename:="C:\Mis doc\Libro1.xls", FileFormat:=xlNormal, Password:="clave", ReadOnlyRecommended:=False
Estas son algunasde las opciones. Si se omiten, escribir la coma, como en el siguiente ejemplo:
ActiveWorkbook.SaveAs Filename:="C:\Mis doc\Libro.xls",,, ReadOnlyRecommended:=False
6-Guardar un librocuyo nombre será el valor de una celda:
ActiveWorkbook.SaveAs Filename:=Range("A2").Value
7-No mostrar aviso al salir, al eliminar hoja, o cualquier aviso que queremos omitir:Application.DisplayAlerts= False 'volverla a True al finalizar la macro
8-Deshabilitar la opción de actualizar vínculos al abrir un libro:
Application.DisplayAlerts= False'volverla a True al finalizar la macro
WorkBooks.Open Filename:= "C:\Mis docu\pruebas.xls", UpdateLinks:= 0
9-No mostrar la ejecución de la macro (movimiento de pantalla):Application.ScreenUpdating = False 'volverla a True al finalizar la macro
10-Ejecutar una macro al abrir un libro:
Insertar un módulo y allí escribir una rutina:
Ejemplo: Sub...
Regístrate para leer el documento completo.