【发布时间】:2019-04-19 11:28:15
【问题描述】:
我正在尝试创建一个可以复制和重命名仪表板的宏,但不包含对其他工作表的引用。所以基本上我需要它来插入图表作为“图片”和单元格作为值。
到目前为止,我已经完成了复制,但它仍然引用其他工作表,因此相应地更改为原始仪表板。
到目前为止,这是我的代码:
Sub CopySheet()
Dim i As Integer, x As Integer
Dim shtname As String
i = Application.InputBox("How many copies of this dashboard do you need?", "Copy sheet", Type:=1)
For x = 0 To i - 1
Worksheets("Dashboard").Copy After:=Sheets(Sheets.Count)
shtname = InputBox("What do you want to name your new dashboard?")
ActiveSheet.Name = shtname
Next x
End Sub
【问题讨论】:
标签: excel vba charts reference copy