Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

von excel nach access

Forumthread: von excel nach access

von excel nach access
06.03.2003 09:37:37
Michael
hallo zusammen, hab ein kleines problem... ich weiß nicht, wie es möglich ist, aus excel eine access-datenbank zu öffnen und dort werte einzutragen; über einen tip von euch würde ich mich sehr freuen...

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: von excel nach access
06.03.2003 09:46:01
Bernd Held

Hallo Michael,

anbei ein Quellcode, mir dem Du Excel-DAten in eine Access-Tabelle schreiben kannst. Aktiviere vorher die Bibliothek ADO unter Extras/Verweise.

Sub DatenübernahmeNachAccess()
Dim ADOC As New ADODB.Connection
Dim DBS As New ADODB.Recordset

ADOC.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Eigene Dateien\Buchungen.mdb;"
 DBS.Open "Veranstaltung", ADOC, adOpenKeyset, _
  adLockOptimistic
      
 Sheets("Veranstaltungen").Activate
 Range("A2").Select
 
 On Error Goto fehler
 
 Do Until ActiveCell.Value = ""
  DBS.AddNew
  DBS!Bdatum = ActiveCell.Value
  DBS!Vdatum = ActiveCell.Offset(0, 1).Value
  DBS!Veranstaltung = ActiveCell.Offset(0, 2).Value
  DBS!V_Ort = ActiveCell.Offset(0, 3).Value
  DBS!Teilnehmer = ActiveCell.Offset(0, 4).Value
  DBS!Straße = ActiveCell.Offset(0, 5).Value
  DBS!PLZ = ActiveCell.Offset(0, 6).Value
  DBS!Ort = ActiveCell.Offset(0, 7).Value
  DBS!Kosten = ActiveCell.Offset(0, 8).Value
  If ActiveCell.Offset(0, 9).Value = "Ja" Then DBS!Bezahlt = True Else DBS!Bezahlt = False
  DBS.Update
  ActiveCell.Offset(1, 0).Select
 Loop
 
  DBS.Close
  ADOC.Close
  Set ADOC = Nothing
  Set DBS = Nothing
  
    Exit Sub
fehler:
   MsgBox "Es trat ein Fehler auf!"
   DBS.Close
   ADOC.Close
   Set ADOC = Nothing
   Set DBS = Nothing
End Sub

     Code eingefügt mit Syntaxhighlighter 1.14

Viele Grüße
Bernd
MVP für Microsoft Excel
Excel-Tipps, VBA in 21 Tagen mit Leseprobe(PDF) unter: http://held-office.de


Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige