Как настроить кнопку Excel для выполнения двух определенных макросов VBA? - PullRequest
0 голосов
/ 28 октября 2019

Может кто-нибудь помочь мне со следующими запросами. У меня есть файл Excel с четырьмя листами - Лист A, Лист B, Лист C, Лист D На Листе A - содержит все формулы и расчеты. На листе D имеется кнопка Excel VBA со следующим макросом, и он правильно заполняет данные на листе B

Sub CopySelectedColumnToNxSh()

    "CopySelectedColumnToNxSh Macro"

    Sheets("A").Range("E1:E14").Copy
    Sheets("B").Range("A530").End(xlUp).Offset(1, 0).Range("A1").PasteSpecial xlPasteValues, Transpose:=True
End Sub

. Я хотел бы добавить еще одну функцию для кнопки, которая может выполнять следующие действия:

  1. Скопировать значения из листа A в лист C, где есть таблица с заголовком (месяцы - январь-февраль) и занятым первым столбцом A. Я хотел бы скопировать значения в каждом столбце месяца из этого диапазона B2:M11 без перезаписи предыдущего

Я пытаюсь использовать следующий код, но не могу установить его для перемещения в новый столбец

Sub Year_1()
    Sheets("A").Range("E1:E10").Copy Destination:=Sheets("C").Range("B2")
End Sub
Можно ли добавить логику для кнопки, которая для каждых 12 кликов (диапазон копирования листа C заполняется) создает в таблице еще один лист.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...