【发布时间】:2018-03-24 20:37:52
【问题描述】:
我有一张有七个矩形的工作表,每个矩形都有一个分配给它的宏,我已经像模板一样美化了它。 有很多这样的床单,我想把它们都隐藏起来。
现在,我想取消隐藏工作表,例如 sheet1,以完全相同的格式复制其所有内容,包括形状和相应的宏,将其粘贴到工作表 3 并再次隐藏工作表 1。
我已经用下面的代码尝试过了,但不知何故,对象和格式没有被复制。
Sub abcd()
Dim ws As Worksheet
Set ws = Sheets("Sheet2")
ws.Visible = xlSheetVisible
ws.Select
Selection.Copy
Dim rs As Worksheet
Set rs = Sheets("Sheet4")
rs.Select
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
我怎样才能做到这一点?
【问题讨论】: