|
-
Jul 25th, 2002, 02:53 PM
#1
Thread Starter
Member
how to create an access file from excel
I want to create an access-database-file from excel. The database has 3 tables. The names of the tables are equal
to the worksheetnames. The values of the cells A2 to A400 have to be added in the first column of the tables of the database. Why does the following code not work.
The code does create a database but when I open it, it is empty.
Sub test()
Dim db As Database
Dim Td As New TableDef
Dim kolom1 As New Field
'created database with the same name as excelfile
Set db = workspaces(0).CreateDatabase(ActiveWorkbook.Path & "\" & _
Left(ActiveWorkbook.Name, Len(ActiveWorkbook.Name) - 4) _
& ".mdb", dbLangGeneral, dbVersion20)
For i = 1 To Worksheets.Count
Set Td = db.CreateTableDef(Worksheets(i).Name)
Set kolom1 = Td.CreateField(Range("A1"))
kolom1.Name = Range("A1")
kolom1.AppendChunk Range("A2:A400")
Next i
End Sub
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|