Excel精英培训网

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

如何用VBA代码复制文件到当前工作表sheets("sheet2")?

[复制链接]
发表于 2011-7-27 22:46 | 显示全部楼层 |阅读模式
如何用VBA代码复制文件到当前工作表sheets("sheet2")?
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-7-27 23:27 | 显示全部楼层
回复

使用道具 举报

发表于 2011-7-28 04:06 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2011-7-28 17:37 | 显示全部楼层
回复 glhfgtd 的帖子

EXCEL 文件,谢谢!
回复

使用道具 举报

发表于 2011-7-29 04:05 | 显示全部楼层
能不能在具体一些,比如:
用VBA代码复制某个名字是abc的EXCEL工作簿到当前工作表sheets("sheet2")?
用VBA代码复制某个名字是xyz的EXCEL工作表到当前工作表sheets("sheet2")?
回复

使用道具 举报

发表于 2011-7-29 08:47 | 显示全部楼层
回复 glhfgtd 的帖子

用VBA代码复制某个名字是xyz的EXCEL工作表到当前工作表sheets("sheet2")
谢谢!
回复

使用道具 举报

发表于 2011-7-29 09:04 | 显示全部楼层
Sub copySheet()
Dim wkbk As Workbook
Set wkbk = Workbooks("abc")
wkbk.Sheets("xyz").UsedRange.Copy
ThisWorkbook.Sheets("sheet2").Range("A1").Paste
End Sub

或者:
Sub copySheet()
Workbooks( "abc").Sheets( "xyz").Copy   Before:=ActiveWorkbook.Sheets("Sheet2")
End Sub
回复

使用道具 举报

发表于 2017-6-22 11:44 | 显示全部楼层
glhfgtd 发表于 2011-7-29 09:04
Sub copySheet()
Dim wkbk As Workbook
Set wkbk = Workbooks("abc")

Public Sub Button1_Click()
Dim wkbk As Workbook
Set wkbk = Workbooks("在职名单.xls")
wkbk.Sheets(1).UsedRange.Copy
ThisWorkbook.Sheets("Sheet3").Range("A1").Paste
End Sub



为什么我这个会复制不了呢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 19:31 , Processed in 0.468261 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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