Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Otvorte aplikáciu Microsoft Excel . 
 2 
 Kliknite na " Nástroje " , " Makro " a potom kliknite na tlačidlo " Visual Basic " . Tým sa otvorí programovacie prostredie VBA . 
 3 
 Kliknite na " Vložiť " a " modul " . Teraz ste v programovacom module kóde 
 4 
 Zadajte alebo skopírujte a vložte nasledujúci subprocedures v module kódu : . 
 
 Sub ADOFromExcelToAccess ( ) 
 
 " vývoz údaje z aktívneho listu do tabuľky v databáze programu Access 
 
 " Tento postup musí byť prispôsobovaný pred použitím 
 
 Dim cn As ADODB.Connection , rs As ADODB.Recordset , r tak dlho , 
 
 ' pripojiť k databáze programu Access 
 
 Set cn = New ADODB.Connection 
 
 cn.Open " Provider = microsoft.jet.oledb.4.0 , " & _ 
 
 " Data Source = C : \\ foldername \\ DataBaseName.mdb , " 
 
 " otvoriť sadu záznamov 
 
 Set rs = New ADODB.Recordset 
 
 rs.Open " TableName " , cn , adOpenKeyset , adLockOptimistic , adCmdTable 
 
 " všetky záznamy v tabuľke 
 
 r = 3 ' začiatok riadku v liste 
 
 robiť , keď Ľan ( Range ( " " & r) . Formula ) > 0 
 
 " opakovať až do prvej prázdnej bunky v stĺpci 
 
 RS 
 
 . addnew " vytvoriť nový záznam 
 
 ' pridať hodnoty do jednotlivých polí v zázname 
 
 . Pole ( " FieldName1 " ) = Range ( " A " & r) . Hodnota 
 
 . Pole ( " FieldName2 " ) = range ( " B " & r) . Hodnota 
 
 . Pole ( " FieldNameN " ) = Range ( " C " a r) . Hodnota 
 
 " v prípade potreby pridať viac polí ... 
 
 . Aktualizácia " ukladá nový záznam 
 
 končiť 
 
 r = r + 1 " ďalší riadok 
 
 Loop 
 
 rs.Close 
 
 Set rs = Nothing 
 
 cn.Close 
 
 Set cn = Nothing 
 
 End Sub 
 
 šablóny kódu vytvorí pripojenie k databázy Access VBA a vloží rôzne záznamy v ňom . Uistite sa , že nahradiť názov zložky a názov databázy s vašou vlastnou databázy a názov priečinka pre túto prácu .