Import Excel-Datei in Access mit VBA
Guten Tag,
Arbeite ich an einer Access-Datenbank-Projekt in diesem Jahr, mit VBA eine komplette unbekannte für mich in diese gehen. Ich habe den VBA-code importieren von Excel-Daten in eine temporäre Tabelle in meiner Datenbank und dann Anhängen, um die richtige Tabelle, es funktioniert, aber ich bin neugierig, wenn dies der meisten effizienten Art und Weise in Bezug auf Codierung und Speicher-Auslastung?
Function TempReview()
On Error GoTo TempReview_Err
DoCmd.SetWarnings False
DoCmd.OpenQuery "ClearTempReview", acViewNormal, acEdit
DoCmd.TransferSpreadsheet acImport, 10, "TempReview", "M:\filename.xlsx", True, ""
DoCmd.OpenQuery "AppendReview", acViewNormal, acEdit
TempReview_Exit:
Exit Function
TempReview_Err:
MsgBox Error$
Resume TempReview_Exit
End Function
Habe ich ähnliche Funktionen in anderen Bereichen der Datenbank, die möchte ich auch verbessern, wenn ich kann.
Hinsichtlich
Lee
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie nicht die anderen beiden Tabellen an allen. Wenn Sie DoCmd.TransferSpreadsheet-Methode zu importieren. Wenn die Tabelle, die Sie auf der Durchreise sind vorhanden, werden die Daten angehängt, die in die Tabelle, wenn die Tabelle nicht vorhanden ist dann eine neue Tabelle erstellt wird.