Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Exel Daten in Access importieren

Begonnen von Access-Neuling-81, Dezember 27, 2010, 16:30:20

⏪ vorheriges - nächstes ⏩

Access-Neuling-81

Guten Tag liebe Fachmänner und -frauen,

kann mir jemand sagen wie ich bestimmte Werte aus einem Excel-User Form in eine Access Datenbank importieren kann. Hab hier schon diverse Makros probiert aber komme nicht ans Ziel.... :-( mein Problem beginnt leider schon damit, dass ich die DB über das Excel VBA gar nicht öffnen kann. Ich will dies nicht über Access und Importieren machen, sondern aus Excel heraus auf Knopfdruck, also via VBA

Ich verwende Office 2007 und 2010.

Für eure Hilfe wäre ich euch sseeeeeeeehr dankbar!!!

Nachweihnachtliche Grüße

euer Access-Neuling

DF6GL

Hallo,

welche Hilfe möchtest Du nun?

Zeig halt mal den Code, den Du in Excel benutzt, um auf die Access-DB (Tabellen) zuzugreifen...

Access-Neuling-81

Hallo DF6GL,

ich denke folgendes Makro ich ist am nähesten dran:


Sub Excel_to_Access()

Dim db As Database
Dim rs As Recordset

    Set db = OpenDatabase("VOLLER_PFAD_ZUR_Acess_Datenbank.mdb")
    Set rs = db.OpenRecordset("MEINE_TABELLE", dbOpenTable)

        With rs
            .AddNew
            .Fields("MEIN_FELD_NAME") = Range("A1").Value
            .Update
        End With

    rs.Close
    Set rs = Nothing
    db.Close
    Set db = Nothing

End Sub


Problem hierbei ist schon mal die Endung *.mdb. Meine Datenbank hat  *.accdb wenn ich diese statt der *.mdb einsetze bekomm ich jedoch die Fehlermeldung: "Nicht erkennbares Datenbankformat"  :'(



Danke schon mal für deine Mühen

DF6GL

Hallo,

Acc2007 (accmb) verwendet eine neue DAO-Library-Version  (Microsoft Office 12.0 Access database engine Objects).


Insofern muß der Verweis auf diese Lib gesetzt werden, wenn Du auf eine accdb-Datei zugreifen willst.