Gewusst wie: Öffnen Sie eine Excel-Kalkulationstabelle aus der Access VBA einfügen-Spalte

January 15

Zu wissen, wie eine Microsoft Excel öffnen kann Tabellenkalkulation von Microsoft Access und Einfügen einer neuen Spalte in der Kalkulationstabelle mithilfe von Visual Basic für Applikationen (VBA) Ihre Access-Anwendung dynamischer gestaltet. Der Zugang ist ein relationales Datenbank-Managementsystem für kleinere Datenbanken verwendet. Excel ist ein Tabellenkalkulations-Programm, das bietet Ihnen leistungsstarke Tools zur Datenanalyse. VBA ist eine beliebte Computer-Programmiersprache, die zum Automatisieren von Aufgaben, die sonst manuell durchgeführt. In wenigen Schritten können Sie VBA-Code in Access zu öffnen eine Excel-Arbeitsmappe und fügt eine neue Spalte Sheet1 schreiben.

Anweisungen

1 Starten Sie Microsoft Office Access 2007 und wählen Sie "Leere Datenbank" und klicken Sie auf "Erstellen". "Datenbanktools" klicken Sie auf "Visual Basic." Klicken Sie im Feld "Einfügen" und wählen Sie "Module".

2 Kopieren Sie und fügen Sie den folgenden Code in das Modul. Dieser Code öffnet ein Arbeitsblatt, fügt eine neue Spalte rechts neben "Spalte C" und Einfügen "diese Spalte wurde aus Access eingefügt."

Private Sub addExcelColumn()

Dim XLApp As Excel.Application

Dim XLBook As Excel.Workbook

Dim XLSheet As Excel.Worksheet

Set XLBook = Workbooks.Add(Template:="C:\Book1.xls")

Set XLApp = XLBook.Parent

Set XLSheet = XLBook.Worksheets("Sheet1")

XLBook.Windows(1).Visible = True

XLApp.Visible = True

With XLSheet

.Columns("C:C").Select

Selection.Insert Shift:=xlToRight

.Range("C1").Select

Selection.Value = "This column was inserted from Access"

.Range("D3").Select

End With

EndSub

3 Bearbeiten Sie die folgende Codezeile und geben Sie den Pfad zu Ihrem Arbeitsblatt:

Set XLBook = Workbooks.Add(Template:="C:\Book1.xls")

Führen Sie die Unterroutine mit "F5".