Excel精英培训网

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

[已解决]VBA引用动态工作表的问题

[复制链接]
发表于 2011-3-11 17:36 | 显示全部楼层 |阅读模式
本帖最后由 dosship 于 2014-10-7 21:32 编辑

思路:
把 发货情况表 内数据复制到
   以 每批验收单 M11 的值为名称的工作表上
可是,运行总不成功,请高手帮忙一下。谢谢。


Sub COPY()
   
   If MsgBox("批量打印完毕!是否另保存本批数据?", vbYesNo, "系统提示") <> vbYes Then Exit Sub
   
    cc = Worksheets("每批验收单").Range("M11").Value
  
    With ThisWorkbook.Worksheets(cc)
    nBook.Worksheets("发货情况表").Range("G5:P24").COPY
    .Range("G5").PasteSpecial Paste:=xlPasteValues
   End With
           
End Sub



最佳答案
2011-3-13 22:45
两个区域复制内容可以直接用等号
book1.sheets().range()=book2.sheets().range().value
 楼主| 发表于 2011-3-14 08:56 | 显示全部楼层
本帖最后由 dosship 于 2011-3-14 08:56 编辑

这么简单?{:011:}
太感谢您了。谢谢谢谢{:191:}
回复

使用道具 举报

发表于 2011-3-13 22:45 | 显示全部楼层    本楼为最佳答案   
两个区域复制内容可以直接用等号
book1.sheets().range()=book2.sheets().range().value
回复

使用道具 举报

 楼主| 发表于 2011-3-13 17:17 | 显示全部楼层
哎,高手帮帮忙哦,小弟水平不够呀。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 01:41 , Processed in 0.240545 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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