首页
/
每日頭條
/
科技
/
vba如何将excel數據導入access
vba如何将excel數據導入access
更新时间:2026-05-05 09:29:29

從Access查詢(Select)數據導入到Excel,主要步驟如下:

I 首先使用ADO連接到數據庫;

II 根據需要,設置不同的查詢條件創建查詢記錄集;

III 将記錄集中的數據複制到指定工作表中;

IV 關閉數據庫連接。

代碼如下:

Sub 查詢客戶信息()

Dim cnn As New Connection, rs As New Recordset

Dim strSql As String, i As Long, sh As Worksheet

On Error Resume Next

cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" _

& "Data Source=" & ThisWorkbook.Path & "\Northwind.mdb"

strSql = "Select * FROM [客戶] where 客戶ID='GROSR' " '從“客戶”表中獲取數據,如果沒有where子句,則獲取全部

rs.Open strSql, cnn, adOpenStatic '打開記錄集

Set sh = Worksheets.Add '添加工作表

sh.Name = "客戶信息" '設置工作表名稱

With sh

For i = 0 To rs.Fields.Count - 1 '用字段名作為表頭

.Cells(1, i 1) = rs.Fields(i).Name

Next

.Range("A2").CopyFromRecordset rs '複制記錄集中的數據

.Columns.AutoFit '設置列寬為自動适應

End With

rs.Close

cnn.Close

Set rs = Nothing

Set cnn = Nothing

End Sub

vba如何将excel數據導入access(VBA數據庫操作03從Access查詢數據導入到Excel)1

-End-

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
電腦怎麼壓縮最小
電腦怎麼壓縮最小
保存在電腦上的視頻文件,由于體積太大,想要對其進行壓縮,要怎麼操作?電腦中保存的大體積視頻文件,在轉發和移動的過程中比較麻煩,某些情況下我們需要對電腦上的視頻進行壓縮,但對于不懂視頻處理的人們來說,這個操作就行顯得困難,今天就教大家一招,簡...
2026-05-05
空号的手機号怎麼恢複
空号的手機号怎麼恢複
空号的手機号怎麼恢複?查詢确定此号碼目前的狀态如果是已經變成了空号說明該号碼已被運營商收回,通過電話咨詢運營商的客服,查詢一下這個号碼目前的狀态,我來為大家科普一下關于空号的手機号怎麼恢複?下面希望有你要的答案,我們一起來看看吧!空号的手機...
2026-05-05
win10怎麼用命令提示符修複注冊表
win10怎麼用命令提示符修複注冊表
不知道大家有遇到過,有時我們在解決某些問題需要使用到注冊表編輯器,可是當我們在win10系統某次寫入注冊表時出現錯誤提示:“無法創建值:寫入注冊表時出錯”,那出現這種情況是什麼原因呢?該怎去解決此問題呢?其實出現這樣的問題是由于權限的問題。...
2026-05-05
二維碼抽獎系統
二維碼抽獎系統
用戶通過微信掃描現場二維碼、可以進行簽到、留言,并與現場一齊互動進行遊戲、抽獎、投票等。主辦方可以通過開幕牆來展示企業形象、活動主題,3D、手繪等多種方式展示簽到用戶,彈幕展示用戶留言,多種方式進行現場抽獎,與觀衆一起互動進行遊戲、活動派對...
2026-05-05
手機号碼靓号最好不帶哪幾個數字
手機号碼靓号最好不帶哪幾個數字
手機号的使用,大家已經習以為常了,但是最短的手機号和誰第一個使用這個最短手機号,是什麼時候你知道嗎?最短的手機号一共6位,“901088”,而使用的這個人叫徐峰,他是廣州人,是80年代“萬元戶”典範,而他之所以有這麼大的成就,還是歸功于自己...
2026-05-05
Copyright 2023-2026 - www.tftnews.com All Rights Reserved