设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 请教如何在窗体上通过VBA把表导出到已有的excel文件?

[复制链接]
跳转到指定楼层
1#
发表于 2013-11-1 10:24:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,我想通过VBA实现把已有表的数据导出到已经存在的excel文件上(例如11.xls,导出的数据自动在11.xls上新建一个工作表),请教各位大神,如方便,请在附件示例中帮忙修改,谢谢!

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2013-11-1 10:32:31 | 只看该作者
导出Excel通用函数   http://www.office-cn.net/forum.php?mod=viewthread&tid=93445  
请参考!
3#
 楼主| 发表于 2013-11-1 16:19:53 | 只看该作者
access学习交流 发表于 2013-11-1 10:32
导出Excel通用函数   http://www.office-cn.net/forum.php?mod=viewthread&tid=93445  
请参考!

另想请教:如果我想导出的excel文件已经存在,如何让导出数据自动导出到该excel文件的一个新建工作表呢?
4#
发表于 2013-11-3 00:03:35 | 只看该作者
默认情况下,如果指定文件名的话,导出来就是在那个Excel文件里,而工作表则需要另行命名【否则就会覆盖原表】。
5#
 楼主| 发表于 2013-11-3 08:36:13 | 只看该作者
roych 发表于 2013-11-3 00:03
默认情况下,如果指定文件名的话,导出来就是在那个Excel文件里,而工作表则需要另行命名【否则就会覆盖原 ...

版主,谢谢你的帮助,经过琢磨各位高人的指点和例子,已经解决了一些问题,
另外,版主,我在这里上传了附件,里面窗体1的“导出数据”按钮,第一次打开窗体执行没问题,如果不关闭窗体的情况下再执行,导出的excel文件就只有标题栏了,只有把窗体关闭了重新打开才可以正常执行了,这是为什么呢?

本帖子中包含更多资源

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

x
6#
发表于 2013-11-10 19:08:30 | 只看该作者
查找文件那个模块有问题,应该设置默认值。否则,一旦未选定(例如之前不曾有过这个文件,那就必须要新建一个文件)就无法导出了。
7#
 楼主| 发表于 2013-11-10 19:45:54 | 只看该作者
本帖最后由 smilingkiss 于 2013-11-10 19:47 编辑
roych 发表于 2013-11-10 19:08
查找文件那个模块有问题,应该设置默认值。否则,一旦未选定(例如之前不曾有过这个文件,那就必须要新建一 ...

谢谢啊roych版主,这个问题我已经解决了,是模块函数那里的问题,导出前,把rst指针放到第一条记录就行了,之前的问题,实际是第一次导出的时候,rst已经到了last了再执行的时候没有返回到第一条,所以就没有数据导出了,再次谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-3 16:46 , Processed in 0.108440 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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