Copy Pasting VBA, который идентифицирует время и вставит в другую книгу в ячейку с тем же таймфреймом - PullRequest
0 голосов
/ 20 сентября 2019

Новый парень в VBA и пытается создать метод копирования и вставки.Просматривая здесь в течение дня и читая некоторое содержание, я многому научился, но все еще смущает некоторые вещи.Правильно.Ребята, я пытаюсь скопировать и вставить данные в 3 разных рабочих тетради.Мне удается успешно копировать и вставлять из 2 книг.

rDWSI = мой первый источник, а затем вставить в лист данных cDWSI Raw.Теперь я пытаюсь скопировать данные из cDWSI (сводной таблицы) в другую книгу, еще не включенную в этот код, потому что я действительно потерял, как начать.Я ищу направление, чтобы сказать vba скопировать из последнего времени, а затем вставить его в 3-ю рабочую книгу в эту конкретную ячейку времени.Вот как это выглядит

Сводная таблица, которую нужно скопировать & , вставив ее сюда в зависимости от времени.

Если бы вы могли указать мне на чточитать или вести меня.Я был бы очень признателен.

Sub StaffCopy()
Dim rDWSI As Workbook
Dim cDWSI As Workbook

Set rDWSI = Workbooks.Open("C:\Users\jazper\Downloads\Dan Work Files\Raw Files\DWSI.xlsx")
Set cDWSI = Workbooks.Open("C:\Users\jazper\Downloads\Dan Work Files\DW SI\DW SI EAST ATS Calc.xlsx")


rDWSI.Sheets("Active Time").Range("B11:M1500").Copy
rDWSI.Close


cDWSI.Sheets("Raw Data").Range("A5:L1500").PasteSpecial
ActiveWorkbook.RefreshAll
cDWSI.Save
cDWSI.Close

Application.DisplayAlerts = False
End Sub
...