Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3403|回复: 7

VBA 将EXCEL数据复制到ACCESS

[复制链接]
发表于 2015-10-22 12:46 | 显示全部楼层 |阅读模式
每月用ACCESS处理下销售数据(销售数据是另一个人从系统导出后给我的),为了方便电邮,我们要用EXCEL二进制类型保存,所以样本中的EXCEL是二进制的.xlsb,不是常见的.xlsx。ACCESE是 .accdb
我们排除了链接表这种导入方式,因为ACCESS运行起来很慢。原ACCESS已经设置好各个部门的报表查询数据,样本中已经精简,现在每月将一大堆EXCEL数据复制到ACCESS,再导出整理好的定制数据就可以。

要解决的事是,我们想用VBA这种方式,我拿到数据整理后(整理是用VBA,已经有的)就将数据从EXCEL复制到ACCESS。从EXCEL复制到ACCESS,尝试过网上的几个版本都不行,不懂VBA里的某些sql语句是怎么回事,每回到SQL什么OPEN那里就停了。

请大师们出手相助!

Desktop.zip

36.4 KB, 下载次数: 5

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2015-10-22 15:01 | 显示全部楼层
你是向Access的2015ACTUAL表中新增数据还是向这个表中导入数据(直接覆盖)?
回复

使用道具 举报

发表于 2015-10-22 15:15 | 显示全部楼层
每当我看到这种求助问题时,就有一种自己什么都不懂的感觉,这个问题对我来说高深,我关注学习一下,长长见识 [em17]
回复

使用道具 举报

发表于 2015-10-22 15:21 | 显示全部楼层
还有一个,你再Access中的2015Actule表中字段名和Excel中的字段名称也不一样
所以你测试的代码需要修改。
回复

使用道具 举报

发表于 2015-10-22 15:32 | 显示全部楼层
测试一下,VBA代码怎么运行不多说了,你都使用过几个版本了
Desktop.rar (43.79 KB, 下载次数: 22)
回复

使用道具 举报

 楼主| 发表于 2015-10-22 17:32 | 显示全部楼层
直接覆盖的,那我先将EXCEL或ACCESS的字段名统一下
回复

使用道具 举报

 楼主| 发表于 2015-10-22 17:33 | 显示全部楼层
hysys32 发表于 2015-10-22 15:21
还有一个,你再Access中的2015Actule表中字段名和Excel中的字段名称也不一样
所以你测试的代码需要修改。
...

直接覆盖,以为像EXCEL表格之间复制的,运行前,我应该将EXCEL和ACCESS的字段名统一下。
回复

使用道具 举报

发表于 2015-10-22 18:03 | 显示全部楼层
H笾E 发表于 2015-10-22 17:33
直接覆盖,以为像EXCEL表格之间复制的,运行前,我应该将EXCEL和ACCESS的字段名统一下。

Access导入.rar (43.94 KB, 下载次数: 33)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-30 04:12 , Processed in 0.294151 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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