Die einfachste Methode, die ich Ihnen vorschlagen kann, ist die Aktualisierungsabfrage.
Da Ihre Excel-Tabellen mit der Access-Datenbanktabelle identisch sind, funktioniert die Aktualisierungsabfrage schneller und Ihre Excel-Tabelle wird wie eine angefügte Tabelle in Access angezeigt.
Ich hoffe, Sie haben keine leere Zeile zwischen den Kopfzeilen und den Daten in Excel.
Eine andere Lösung ist VBA-Code. Sie können dies versuchen.
Private Sub UpdateAccess() Dim db As Database Dim rs As RecordSet Dim sql As String Dim dbLocation As String dbLocation = Workbook.Path & "\database\data.accdb" Set db = OpenDatabase(dbLocation) sql = "Select * FROM [Main Table]" Set rs = db.OpenRecordSet(sql, dbOpenSnapshot) If Not rs.EOF Then Worksheets("Sheet1").Range("A1").CopyFromRecordset rs End If rs.Close Set rs = Nothing db.Close Set db = Nothing End Sub
Hinweis: Dieser VBA-Code funktioniert erfolgreich, wenn das Zusammenführen unbedingt erforderlich ist.