Я некоторое время пытаюсь найти способ скопировать несколько листов одновременно с помощью VBA. Уловка заключается в том, что я нуждаюсь в них, чтобы сохранить их относительную ссылку друг на друга. Например:Копирование нескольких листов одновременно (сохранение относительных формул)
I have 3 sheets:
1. Print (formulas point to TV - Input)
2. Print - Input
3. Print - plan (formulas point to TV - Input)
I need to copy them so that all formulas point to their new respective sheets.
1. Print (2) (formulas point to Print - Input (2))
2. Print - Input (2)
3. Print - plan (2) (formulas point to Print - Input (2))
Это делается легко вручную с помощью Ctrl. + перетаскивание листов в новое место. Однако как это сделать в VBA?
Редактировать: Название «Печать» задано временем выполнения. Таким образом, это может быть телевидение или радио. Он выставляется из строки.
Любая помощь приветствуется!
Спасибо, это работает! Однако это часть большей функции, а имена листов задаются динамически. Есть ли способ передать переменную динамического массива или что-то еще? –
Я добавил несколько дополнительных вариантов ответа ... –
Спасибо! Вариант 3 - это именно то, что мне нужно :) –