- 最後登錄
- 2024-7-18
- 在線時間
- 110 小時
- 註冊時間
- 2007-8-21
- 閱讀權限
- 20
- 精華
- 0
- UID
- 2148422

- 帖子
- 220
- 積分
- 162 點
- 潛水值
- 15505 米
| 請求各大神幫忙
我想要用excel在access 裡面 建很多資料表
然後每張資料表的名子 都是數字(股票號碼) 都放在excel儲存格內
因為有兩三千個 所以想用for迴圈的方法 新增資料表
程式碼如代碼第1種 跟第2種
第一種方法就是 ㄧ張ㄧ張慢慢建
我想要的是第二種 就是他會自動去讀儲存格的名子 然後做為access資料表的名稱
因此 不知道在第二種程式碼 aanumber 那個位子的表格名稱 語法該怎打 才可以正常建立資料表- 1------------------------------------------------------
- Sub CreateTableX1()
-
- Dim dbs As Database
- Set dbs = OpenDatabase("H:\test\myStock.accdb")
- dbs.Execute "CREATE TABLE 00001" _
- & "(FirstName CHAR, LastName CHAR);"
-
- dbs.Close
-
-
- End Sub
- 2--------------------------------------------------
- Sub CreateTableX1()
-
- Dim dbs As Database
- Dim i=2 to 10
- Dim aanumber As Object
-
- Set dbs = OpenDatabase("H:\test\myStock.accdb")
-
- Set aanumber = Cells(i, 1)
- dbs.Execute "CREATE TABLE aanumber" _
- & "(FirstName CHAR, LastName CHAR);"
-
- dbs.Close
-
-
- End Sub
複製代碼 ... |
|