Propiedades y acciones de VBA del libro de trabajo
Índice
- Contenido:
- Hacer referencia a libros de trabajo por nombre
- Hacer referencia a libros de trabajo por su estado
- Hacer referencia a los libros de trabajo según el momento en que se abrieron
- Asignar un libro de trabajo a una variable
- Crear nuevos libros de trabajo
- Abrir libros
- Contando los libros abiertos
- Guardar libros de trabajo
- Proteger Desproteger libros
- Cerrar libros
- Usando el libro activo
Trabajar con libros de trabajo es una de las acciones más comunes al escribir código VBA. La siguiente es una guía de referencia para encontrar la sintaxis correcta.
Contenido:
- Hacer referencia a libros de trabajo por nombre
- Hacer referencia a libros de trabajo por su estado
- Hacer referencia a los libros de trabajo según el momento en que se abrieron
- Asignar un libro de trabajo a una variable
- Crear nuevos libros de trabajo
- Abrir libros
- Contando los libros abiertos
- Guardar libros de trabajo
- Proteger libros desprotegidos
- Cerrar libros
- Usando el libro activo
Hacer referencia a libros de trabajo por nombre
'Hacer referencia a un libro de trabajo por nombreWorkbooks("WorkbookName.xlsx").[otras propiedades/acciones]
Hacer referencia a libros de trabajo por su estado
'Haga referencia al libro de trabajo en el que el código VBA es ThisWorkbook.[otras propiedades/acciones]'Haga referencia al libro de trabajo activoActiveWorkbook.[otras propiedades/acciones]
Hacer referencia a los libros de trabajo según el momento en que se abrieron
'Haciendo referencia al primer libro abiertoWorkbooks(1).[otras propiedades/acciones]'Haciendo referencia al segundo libro abiertoWorkbooks(2).[otras propiedades/acciones]'Haciendo referencia al último libro abiertoWorkbooks(Workbooks.Count).[otras propiedades/acciones]
Asignar un libro de trabajo a una variable
'Asigne un libro de trabajo a una variableDim Wk como WorkbookSet Wk = Workbooks("WorkbookName.xlsx")
Crear nuevos libros de trabajo
'Crear un nuevo libro de trabajoWorkbooks.Add'Asignar un nuevo libro de trabajo a una variableDim Wk como WorkbookSet Wk = Workbooks.Add
Abrir libros
'Abrir un libro de trabajoWorkbooks.Open ("C:FilePathWorkbookName.xlsx")'Abrir un libro de trabajo como de solo lecturaWorkbooks.Open ("C:FilePathWorkbookName.xlsx", ReadOnly:=True)
Contando los libros abiertos
'Contando los libros abiertosWorkbooks.Count
Guardar libros de trabajo
'Guardar un libro de trabajoWorkbooks("WorkbookName.xlsx").Guardar'Guardar un libro de trabajo con un nuevo nombreWorkbooks("WorkbookName.xlsx").Guardar como "C:FilePathNewWorkbookName.xlsx"'Guardar una copia del libro de trabajoWorkbooks("WorkbookName.xlsx" ).SaveCopyAs "C:FilePathNewWorkbookName.xlsx"
Proteger Desproteger libros
'Proteger libro sin contraseñaWorkbooks("WorkbookName.xlsx").Proteger'Desproteger libro sin contraseñaWorkbooks("WorkbookName.xlsx").Desproteger'Proteger libro con contraseñaWorkbooks("WorkbookName.xlsx").Proteger "Contraseña"'Desproteger libro con contraseñaWorkbooks ("WorkbookName.xlsx").Desproteger "Contraseña"
Cerrar libros
'Cerrar sin guardar los cambiosWorkbooks("WorkbookName.xlsx").Cerrar False'Cerrar y guardar los cambiosWorkbooks("WorkbookName.xlsx").Cerrar True
Usando el libro activo
'Activar un libro de trabajoWorkbooks("WorkbookName.xlsx").Activar
Subir
Deja una respuesta