Один из лучших способов начать работу в Excel VBA - это записать макросы и посмотреть на код, который они создают. Таким образом, вы увидите, как вы можете манипулировать объектами в Excel, используя код VBA.
Также рассмотрите возможность получения Руководства разработчика VBA . Он основан на более старых версиях Office, но VBA не сильно изменился (если вообще изменился) в последних версиях Office для просмотра, поэтому он по-прежнему хорошо читается.
Изучите базовые вещи, такие как создание объектов, циклы, условная логика, конкатенация строк и т. Д., И это займет у вас долгий путь.
Что касается вашей текущей проблемы, то, что вы можете сделать, это записать макрос движения вырезания и вставки и посмотреть, какой код он создает. Затем посмотрите, сможете ли вы выяснить, как изменить этот код в соответствии с вашими целями.
Вернитесь к переполнению стека и задайте очень конкретные вопросы , если вы застряли, и это лучший способ получить хороший ответ. Например, вы можете сказать: «Как я могу выполнить цикл по диапазону ячеек, чтобы применить эту копию и вставку?».