Propiedades y acciones de VBA del libro de trabajo

Índice
  1. Contenido:
  2. Hacer referencia a libros de trabajo por nombre
  3. Hacer referencia a libros de trabajo por su estado
  4. Hacer referencia a los libros de trabajo según el momento en que se abrieron
  5. Asignar un libro de trabajo a una variable
  6. Crear nuevos libros de trabajo
  7. Abrir libros
  8. Contando los libros abiertos
  9. Guardar libros de trabajo
  10. Proteger Desproteger libros
  11. Cerrar libros
  12. 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza cookies para mejorar la experiencia del usuario y garantizar un funcionamiento eficiente. Al utilizar nuestro sitio web, aceptas todas las cookies de acuerdo con nuestra política de cookies. Leer mas...