設為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

12下一頁
返回列表 發(fā)新帖
查看: 5297|回復: 10
打印 上一主題 下一主題

如何在ACCESS中通過VBA將EXCEL數(shù)據導入

[復制鏈接]
跳轉到指定樓層
1#
發(fā)表于 2010-11-23 12:58:48 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
在ACCESS中,如何用VBA將EXCEL表中的某幾列導入到ACCESS表中的某幾個字段時去呢?希望有高手能給與一下代碼
例如將下面的EXCEL表中的“代碼”、“名稱”、“金額”三列導到入ACCESS表中對應的“代碼”、“名稱”、“金額”三個字段中,同時在“時間”字段中寫入系統(tǒng)當天的日期。
代碼
名稱
數(shù)量
金額
A001
A001
10
1000
A002
A002
100
5000
A003
A003
200
8000
 
 
 
 

請高手指點一下,謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2010-11-23 17:00:13 | 只看該作者
DoCmd.TransferSpreadsheet acImport, , "要導入的表名", CurrentProject.Path & "\EXCEL名稱.xls", True

CurrentProject.Connection.Execute "update 要導入的表名 set  時間=date()"
3#
 樓主| 發(fā)表于 2010-11-23 21:06:41 | 只看該作者
謝謝樓上的,可是怎么選擇我要導入的列呢?以及哪列對應到表中的哪個字段?
4#
發(fā)表于 2010-11-23 21:57:51 | 只看該作者
你在EXCEL把表頭設置為表的字段名稱一樣就OK了
5#
 樓主| 發(fā)表于 2010-11-23 22:19:10 | 只看該作者
這么簡單?非常感謝樓上的!以后有問題再向你請教!
6#
 樓主| 發(fā)表于 2010-11-23 22:27:33 | 只看該作者
這么簡單啊?非常感謝樓上的!以后有問題再向你請教!
7#
發(fā)表于 2011-1-6 23:05:31 | 只看該作者
確實是高手 學習了
8#
發(fā)表于 2011-1-8 20:16:05 | 只看該作者
用這個命令有很很大的缺點呀,就是得提前指定路徑,請問大俠有什么辦法在執(zhí)行命令行先打開對話框,選中所要導進數(shù)數(shù)據的方法嗎?
9#
發(fā)表于 2011-1-12 23:51:40 | 只看該作者
:D
10#
發(fā)表于 2011-2-25 00:05:12 | 只看該作者
sinotrust 發(fā)表于 2011-1-8 20:16
用這個命令有很很大的缺點呀,就是得提前指定路徑,請問大俠有什么辦法在執(zhí)行命令行先打開對話框,選中所要 ...

說得不錯.
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2025-7-17 05:52 , Processed in 0.107307 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表