Я пытаюсь создать макрос, который дублирует и переименовывает панель мониторинга, но не содержит ссылок на другие таблицы. Так что в основном мне нужно вставить диаграммы в виде «картинок» и ячейки в качестве значений.
До сих пор я закончил дублирование, но оно по-прежнему ссылается на другие рабочие листы и, следовательно, изменяется соответственно на исходную панель инструментов.
Вот мой код:
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