Я видел сообщения о копировании диапазона данных и вставке с добавленными пробелами, но мне нужно что-то более сложное.
У меня есть ряд данных, которые мне нужно скопировать с одного листа ивставить в другое.На другом листе есть данные о каждой 4-й ячейке, которые я не хочу перезаписывать.Таким образом, у меня в основном большой диапазон данных, и мне нужно скопировать три ячейки и вставить на другой лист под этой четвертой ячейкой, которую я описал, снова и снова, пока я не достигну конца диапазона данных.
Пример: Эти данные из листа 1 Данные листа 1
Необходимо вставить на этот лист 2 Тест листа 2
Таким образом, конечный результат имеет лист2, где «тестовые» ячейки не были перезаписаны лист 2 с вставленными данными
Спасибо!
edit
Вот код, который я сейчас использую:
'Теперь скопируйте результаты образца из wb1:
wb1.Sheets (1) .Range ("D53", wb1.Sheets (1).Range ("D53" & NumOfwells * 4 + 44)). Copy
'Now, paste to y worksheet:
wb2.Sheets("Worksheet").Range("J6").PasteSpecial
Как видите, это копируемый динамический диапазон, который может быть больше или меньше в зависимости от номера входа (NumOfwells)отсюда и расчет для диапазона.
И вы можете увидеть, где на листе выполняется копирование, то есть D53 и ниже от листа один на wb1.Затем вставляется во вторую рабочую книгу, начиная с J6.