vba如何提取sql里面的数据

vba如何提取sql里面的数据,第1张

会用vb数据库连接,你在vba种直接使用vb的方式即可

可参考下面的代码

------------------

Public Function ConnectDB()

cs = "Provider=Microsoft.jet.OLEDB.4.0Data Source="

'conn.ConnectionString = CS &app.Path &"\Score5.mdb"

conn.ConnectionString = cs &"F:\Scview\score4.mdb"

'cs="Provider=SQLOLEDBServer=JF705Database=mytestUid=sapwd=lmlm"

'cs="Provider=SQLOLEDBServer=JF705\ETSERVERDatabase=mytestUid=sapwd=lmlm"

'cs="Provider=SQLOLEDBServer=JF705Database=mytestUid=sa1pwd=lmlm"

'conn.ConnectionString=cs

conn.Open

'response.write conn

'response.end

End Function

高级筛选不就好了

 Sub shaixuan() 

Sheets("Sheet4").rows("2:10000").clearcontents

sheets("sheet1").Range("A:X").AdvancedFilter Action:=xlFilterCopy, criteriarange:=Worksheets("Sheet3").Range("D1:Dn"), copytorange:=Worksheets("sheet4").Range("A2"), unique:=False  'D1:Dn改为实际范围

MsgBox "筛选完毕"

End Sub


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6794502.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存