Nwlapcug.com


Come utilizzare VBA in Access per aprire un foglio di calcolo Excel

Come utilizzare VBA in Access per aprire un foglio di calcolo Excel


Cercando di analizzare i dati attraverso report in Access non è come user-friendly come l'analisi dei dati utilizzando Excel. In Access, è possibile l'oggetto Application di Excel per aprire un foglio di Excel utilizzando VBA. Dopo aver definito l'oggetto, è possibile utilizzare la proprietà "Open" per aprire il file di foglio di calcolo. Dopo aver aperto il foglio di calcolo, è possibile modificare in modo dinamico in modalità visibile o nascosta. La proprietà "Visible" viene utilizzata per visualizzare o nascondere il foglio di calcolo, dopo l'apertura utilizzando il codice VBA.

Istruzioni

1

Fare clic su "Strumenti di Database" quindi fare clic su "Visual Basic" per avviare l'Editor di Visual Basic. Fare clic sul menu "Strumenti" e scegliere "Riferimenti". Scorrere verso il basso e seleziona la casella accanto a "Libreria di oggetti di Microsoft Excel < numero versione >." Fare clic su "OK".

2

Creare una nuova routine sub, digitando quanto segue:

Private Sub openSpreadsheet()

3

Creare le variabili che si utilizzerà per accedere agli oggetti di Excel:

Dim xlsApp As Excel.Application

Dim xlsBook As Excel.Workbook4

Definire la cartella di lavoro che si desidera aprire fornendo un nome di percorso e foglio di calcolo utilizzando il seguente codice VBA:

Set xlsBook = Workbooks.Open("C:\my2007ExcelWorkbook.xlsx")

Set xlsApp = xlsBook.Parent5

Visualizzare il foglio di calcolo digitando il codice riportato di seguito:

xlsApp.Visible = True6

Terminare la procedura digitando "End Sub" alla fine della procedura. Premere "F5" per eseguire la procedura e aprire il foglio di calcolo.