Cómo actualizar una hoja de cálculo desde Access

Escrito por jaime avelar | Traducido por daniela laura arjones
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo actualizar una hoja de cálculo desde Access
Exporta datos a Excel desde Access. (Ryan McVay/Photodisc/Getty Images)

Microsoft Access y Excel van casi de la mano al desarrollar aplicaciones de base de datos en Access. Los usuarios están encantados de analizar sus datos con Excel y se les puede dar esa funcionalidad con la capacidad de actualizar las hojas de cálculo desde Access. En Access puedes utilizar Visual Basic para Aplicaciones para abrir una hoja de cálculo de Excel existente y actualizarla dinámicamente con datos. En VBA puedes utilizar la biblioteca de objetos de Microsoft Excel para manipular objetos de Excel.

Otras personas están leyendo

Instrucciones

  1. 1

    Haz clic en la pestaña "Herramientas de base de datos", luego en "Visual Basic" y, finalmente, en el menú "Insertar". A continuación, haz clic en "Módulos" para insertar un nuevo módulo de código VBA.

  2. 2

    Haz clic en el menú "Herramientas" y luego en "Referencias". Marca la casilla junto a "Microsoft Excel <número de versión> Object Library", y luego haz clic en "Aceptar" para agregar la referencia.

  3. 3

    Comienza escribiendo el siguiente código para crear un nuevo sub procedimiento:

    Private Sub updateSpreadSheet() On Error GoTo Err_updateSpreadSheet:

  4. 4

    Escribe el siguiente código para crear el libro y los objetos de hoja de cálculo:

    Dim wkBkObj As Excel.Workbook Dim XLSheet As Excel.Worksheet

  5. 5

    Abre un libro de Excel existente y utiliza Sheet1 como la hoja a actualizar añadiendo el siguiente código:

    Set wkBkObj = Workbooks.Open("C:\mySpreadsheet.xlsx") Set XLSheet = wkBkObj.Worksheets("Sheet1") wkBkObj.Windows(1).Visible = True

  6. 6

    Agrega el siguiente código de VBA para actualizar A1 de la hoja de cálculo:

    With XLSheet .Range("A1").Select .Range("A1").Value = "updated value from Access" End With

  7. 7

    Guarda, cierra el libro de Excel y pon fin al procedimiento, añadiendo el siguiente código:

    wkBkObj.Save wkBkObj.Close

    Exit_updateSpreadSheet: Exit Sub Err_updateSpreadSheet: MsgBox Err.Description Resume Exit_updateSpreadSheet: End Sub

  8. 8

    Pulsa la tecla "F5" para ejecutar el procedimiento y actualizar tu hoja de cálculo.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles