Excel精英培训网

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

[已解决]请教!用VBA将A表数据导入B表中...。。。

[复制链接]
发表于 2011-5-30 15:12 | 显示全部楼层 |阅读模式
本帖最后由 80013025 于 2011-5-30 15:13 编辑



如何用VBA实现,将(数据库DATA.xls)
里的数据导入到这张(我的工作表.xls)表中
请帮忙做个样式参考谢谢~!!!

最佳答案
2011-5-30 15:44
回复 80013025 的帖子
  1. Sub test()
  2. Dim wkb As Workbook
  3. Set sht = Workbooks.Open(ThisWorkbook.Path & "\数据库DATA.xls")
  4. wkb.Worksheets("sheet1").Cells.Copy Workbooks("我的工作表.xls").Worksheets("sheet1").Cells
  5. wkb.Close
  6. End Sub
复制代码

附件my.rar (26.44 KB, 下载次数: 33)

附件my.rar

24.26 KB, 下载次数: 18

发表于 2011-5-30 15:44 | 显示全部楼层    本楼为最佳答案   
回复 80013025 的帖子
  1. Sub test()
  2. Dim wkb As Workbook
  3. Set sht = Workbooks.Open(ThisWorkbook.Path & "\数据库DATA.xls")
  4. wkb.Worksheets("sheet1").Cells.Copy Workbooks("我的工作表.xls").Worksheets("sheet1").Cells
  5. wkb.Close
  6. End Sub
复制代码

附件my.rar (26.44 KB, 下载次数: 33)
回复

使用道具 举报

发表于 2011-5-30 15:48 | 显示全部楼层
不打开工作簿获取外部数据示意,给你参考一下
  1. Sub Test()
  2.     Dim Rng As Range
  3.     Set Rng = Range("B3")
  4.     Rng.Formula = "='" & ThisWorkbook.Path & "\[数据库DATA.xls]" & "Sheet1'!" & Rng.Address
  5.     Rng = Rng.Value
  6. End Sub
复制代码
回复

使用道具 举报

发表于 2011-5-30 15:59 | 显示全部楼层
回复 amulee 的帖子

阿木老师的方法,学习了。{:171:}
回复

使用道具 举报

发表于 2011-5-30 16:09 | 显示全部楼层
学习了   
回复

使用道具 举报

 楼主| 发表于 2011-5-30 16:23 | 显示全部楼层
回复 天马 的帖子

大侠,如果只单纯导入数值,这段代码该怎么修改???
回复

使用道具 举报

发表于 2011-5-30 16:37 | 显示全部楼层
本帖最后由 天马 于 2011-5-30 16:42 编辑

wkb.Worksheets("sheet1").Cells.Copy Workbooks("我的工作表.xls").Worksheets("sheet1").Cells
这句是复制整个工作表
比如只要复制B3:Q55此数据区域的内容,可改为如下
wkb.worksheets("sheet1").range("c3:q55").copy workbooks("我的工作表.xls").worksheets("sheet1").range("c3:q55")
回复

使用道具 举报

 楼主| 发表于 2011-5-30 17:04 | 显示全部楼层
本帖最后由 80013025 于 2011-5-30 17:05 编辑

回复 天马 的帖子

大侠谢谢你的热情帮助~!!!


我想,你还没理解我的意思

我的想法是,

将【数据库DATA】数据导入到【我的工作表.xls】里,而不破坏【我的工作表.xls】里面的单元格颜色和线框。

请大侠指导~!!!谢谢~!!!
回复

使用道具 举报

 楼主| 发表于 2011-5-30 18:54 | 显示全部楼层
回复 amulee 的帖子

版主~!!!

将【数据库DATA】数据导入到【我的工作表.xls】里,而不破坏【我的工作表.xls】里面的单元格颜色和线框。

请问该怎么做!!!谢谢~!!!
回复

使用道具 举报

发表于 2011-5-30 19:59 | 显示全部楼层
回复 80013025 的帖子

你再试看
附件my1.rar (31.13 KB, 下载次数: 12)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 08:27 , Processed in 0.368456 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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