设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1850|回复: 6
打印 上一主题 下一主题

[模块/函数] 【已解决】如何将ACCESS中的表里的数据导出到EXCEL里(要用VB代码)?

[复制链接]
跳转到指定楼层
1#
发表于 2008-10-13 01:21:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想把ACCESS的“dbl客户代码表”里的数据导出到EXCEL表:示例里,请问用代码如何实现?

[ 本帖最后由 panjianhui 于 2008-10-13 17:18 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2008-10-13 12:40:47 | 只看该作者
别掉下去啊。。。。
3#
发表于 2008-10-13 16:54:32 | 只看该作者
Private Sub Command0_Click()
    Dim rs As DAO.Recordset
    Dim Filnum As Long
    Dim Recnum As Long
    Dim xlapp As Object

    Set rs = Me.导出数据.Form.Recordset
    Set xlapp = CreateObject("excel.application")
    xlapp.Visible = True

    xlapp.Workbooks.Open ("C:\Documents and Settings\bus\桌面\ACCESS示例\ACCESS示例\shili.xls")

    Dim sheet As Object
    Set sheet = xlapp.Sheets("sheet1")

    rs.MoveFirst
    Recnum = 1
    Do Until rs.EOF
        For Filnum = 0 To rs.Fields.Count - 1
            sheet.cells(Recnum, Filnum + 1) = rs.Fields(Filnum)
        Next
        Recnum = Recnum + 1
        rs.MoveNext
    Loop

    'sheet.cells(3, 3) = "12345678"

End Sub
4#
 楼主| 发表于 2008-10-13 17:17:31 | 只看该作者
十分感谢,寻觅好久了!
5#
发表于 2008-11-16 19:22:07 | 只看该作者
学习[:33] [:33] [:33]
6#
发表于 2009-6-6 16:51:15 | 只看该作者
用宏最简单了!

点击这里给我发消息

7#
发表于 2009-7-14 21:05:31 | 只看该作者
此功能用宏即可实现了,不用写代码这么麻烦吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-29 04:36 , Processed in 0.113343 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表