я пытаюсь найти способ автоматизировать этот процесс. Я разбил его на следующие шаги, но не знаю, с чего начать. Код VBA - это небольшое изменение из макроса записи. Будем очень благодарны за любые рекомендации!
1) Проверьте, сколько городов, начиная с текущего месяца, на вкладке «Матрица запуска»,
2) Извлеките данные из «вкладки данных образца»,
3) умножьте данные (2) на количество начинающих городов, чтобы увидеть полное влияние количества городов X
4), и вставьте их в «Консолидированную вкладку». 'под правильным месяцем
Вкладка «Сводная информация» выглядит точно так же, как и вкладка «Пример данных», единственное отличие состоит в том, что она показывает сводное представление.
Код для первых 2 месяцев выглядит следующим образом :
'
' Macro2 Macro
'
'
ActiveCell.FormulaR1C1 = _
"=('Launch Matrix'!R2C4*'Small City Data'!R[-1]C+'Launch Matrix'!R3C4*'Medium City Data'!R[-1]C+'Launch Matrix'!R4C4*'Large City Data'!R[-1]C)"
Range("C5").Select
Selection.Copy
Range("C3").Select
Selection.End(xlToRight).Select
Range("L5").Select
Range(Selection, Selection.End(xlToLeft)).Select
Range("D5:L5").Select
Range("L5").Activate
ActiveSheet.Paste
Range("D5").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = _
"=('Launch Matrix'!R2C4*'Small City Data'!R[-1]C+'Launch Matrix'!R3C4*'Medium City Data'!R[-1]C+'Launch Matrix'!R4C4*'Large City Data'!R[-1]C)+('Launch Matrix'!R2C5*'Small City Data'!R[-1]C[-1]+'Launch Matrix'!R3C5*'Medium City Data'!R[-1]C[-1]+'Launch Matrix'!R4C5*'Large City Data'!R[-1]C[-1])"
Range("D5").Select
Selection.Copy
Range(Selection, Selection.End(xlToRight)).Select
ActiveSheet.Paste
End Sub
Я хочу, чтобы 20 февраля в сводной вкладке были включены запуски в феврале-20 (т. Е. Месяц 1 рев / затраты * количество запусков в феврале-20) и данные за 2 месяца по запускам января-20 (Месяц 2 рев / стоимость * количество запусков в январе-20) и так далее и тому подобное. Спасибо!