У меня есть 3 листа в моей текущей книге. В листе 1 и 2 есть макросы. Макрос рабочего листа 1 извлекает необходимые столбцы и копирует результаты непосредственно в рабочий лист 3. Макет Worksheet 2 извлекает столбцы, а после определенного дополнительного вычисления (выполняется в отдельных столбцах) ссылается на результаты (рабочий лист 2) на листе 3. Таким образом, рабочий лист 3 имеет конечный результат.Добавление кнопки на листе excel
Есть ли способ, которым я могу просто добавить одну кнопку на листе 3, которая будет запускать макрос 1 на листе 1 и запускать макрос 2 на листе 2, чтобы я мог получить окончательный желаемый результат на рабочем листе 3?
Просто назначьте макрос кнопке, которая вызывает оба других макроса. – jsheeran
@jsheeran. Я пробовал это сделать, но он не выполняет макрос в листе 2. У меня есть следующий код: 'Call CopyCodeA Вызов CopyCodeB' внутри функции RunAll –
Создайте макрос и в этом случае поставьте' Call CopyCodeA' следующую строку 'Call CopyCodeB ', и назначьте имя этого нового макроса кнопке/форме и т. д. –