Excel精英培训网

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

[已解决]【重金悬赏!】如何导入另一未打开的.xls中的数据到当前.xls表中?

[复制链接]
发表于 2012-9-2 23:07 | 显示全部楼层 |阅读模式
如何导入另一未打开的.xls中的数据到当前.xls表中?请高手看过来!
最佳答案
2012-9-2 23:47
WANGL2 发表于 2012-9-2 23:29
如烟:感谢您的关注,请看问题附件!若须补充,请告诉我。谢谢!

  1. Sub 导入()
  2.     Dim cn, rs, sql
  3.     Set cn = CreateObject("adodb.connection")
  4.     With cn
  5.         .provider = "microsoft.ace.oledb.12.0"
  6.         .connectionstring = "extended properties=excel 12.0;data source=" _
  7.             & ThisWorkbook.Path & "\50020 1207.xlsx"
  8.         .Open
  9.     End With
  10.     sql = "select * from [50020 1207$c4:j135]"
  11.     Set rs = cn.Execute(sql)
  12.     With Sheet6
  13.         .Range("c3:j10000").ClearContents
  14.         .Range("c3").CopyFromRecordset rs
  15.         .Range("c:j").Columns.AutoFit
  16.     End With
  17.     cn.Close: Set cn = Nothing
  18. End Sub
复制代码
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2012-9-2 23:11 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2012-9-2 23:29 | 显示全部楼层
柳如烟 发表于 2012-9-2 23:11
不看没附件的问题

如烟:感谢您的关注,请看问题附件!若须补充,请告诉我。谢谢!

Test.zip

205.84 KB, 下载次数: 24

回复

使用道具 举报

发表于 2012-9-2 23:47 | 显示全部楼层    本楼为最佳答案   
WANGL2 发表于 2012-9-2 23:29
如烟:感谢您的关注,请看问题附件!若须补充,请告诉我。谢谢!

  1. Sub 导入()
  2.     Dim cn, rs, sql
  3.     Set cn = CreateObject("adodb.connection")
  4.     With cn
  5.         .provider = "microsoft.ace.oledb.12.0"
  6.         .connectionstring = "extended properties=excel 12.0;data source=" _
  7.             & ThisWorkbook.Path & "\50020 1207.xlsx"
  8.         .Open
  9.     End With
  10.     sql = "select * from [50020 1207$c4:j135]"
  11.     Set rs = cn.Execute(sql)
  12.     With Sheet6
  13.         .Range("c3:j10000").ClearContents
  14.         .Range("c3").CopyFromRecordset rs
  15.         .Range("c:j").Columns.AutoFit
  16.     End With
  17.     cn.Close: Set cn = Nothing
  18. End Sub
复制代码

评分

参与人数 1 +1 收起 理由
askteller + 1 楼主不厚道,没重金。我来给点经验吧。

查看全部评分

回复

使用道具 举报

发表于 2012-9-2 23:51 | 显示全部楼层
你的重金在哪里呢?
回复

使用道具 举报

发表于 2012-9-3 08:11 | 显示全部楼层
学习。。。。。。。
回复

使用道具 举报

 楼主| 发表于 2012-9-3 14:28 | 显示全部楼层
柳如烟 发表于 2012-9-2 23:51
你的重金在哪里呢?

如烟:请稍侯,代码正在测试中……稍微有点问题:少copy了第一行,其它正常。我再看看啊,等修正后,我给您设最佳哈!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-21 05:04 , Processed in 0.249812 second(s), 16 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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