Я новичок в создании макросов. Я попытался найти существующие макросы, чтобы помочь с моим текущим запросом; однако я не нашел полезного. Пожалуйста, дайте мне знать, если вы можете помочь.

содержание

  1. «Мастер Workbook.xlsm» содержит:
    • «Рабочий лист A»: (A3: Последняя строка) представляет собой список имен
    • «Рабочий лист B»: (A3: Последняя строка) не заполнен и будет заполнен экспортированными данными из «Supportingworkbook 1» и «Supportingworkbook 2»
  2. 'Supportingworkbook1.xlsx'
    • Рабочий лист 1: содержит данные
  3. 'Supportingworkbook2.xlsx'
    • Рабочий лист 1: содержит данные

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

Используя данные, перечисленные в «Mastetrworkbook.xlsm», «WorksheetA», [A3: Последняя строка, B3: Последняя строка и C3: Последняя строка], выполните поиск и фильтрацию * через «Supportingworkbook1.xlsx» («Worksheet1») и 'Supportingworkbook2.xlsx', ('Рабочий лист1'), [D46: Последняя строка, I46: Последняя строка и J46: Последняя строка] для матчей. **** Фильтр должен содержать не менее 1 из 3 перечисленных / предоставленных данных из «Рабочего листа A» на каждую строку.***

Когда совпадения найдены, скопируйте и экспортируйте указанные ячейки данных в «Mastetrworkbook.xlsm», «WorksheetB».

Пример: Когда имя Микеле Джексона отфильтровано и найдено в «Supportingworkbook1.xlsx» в строке D: 589 И / ИЛИ также отфильтровано и найдено в «Supportingworkbook2.xlsx» в строке D: 146. Скопируйте строки, соответствующие значениям из столбца D, столбца I, столбца J и столбцов L: «от второго до последнего столбца». Вставьте скопированные значения в «Mastetrworkbook.xlsm», «Рабочий лист B» (начиная с A: 3). Поэтому это будет выглядеть так.

Скопируйте значение «Supportingworkbook1.xlsx» из D:589 -> Вставьте в столбец «Mastetrworkbook.xlsm» C:3

Скопируйте значение 'Supportingworkbook1.xlsx' из столбца I:589 -> Вставьте в столбец B Mastetrworkbook.xlsm:3

Скопируйте значение 'Supportingworkbook1.xlsx' из столбца J:589 -> Вставьте в столбец A Mastetrworkbook.xlsm:3

Скопируйте значение «Supportingworkbook1.xlsx» из столбцов L:589 через «2-й до последнего столбца»:589 -> Вставьте в «Mastetrworkbook.xlsm» столбцы E:3 - HB:3.

Скопируйте значение «Supportingworkbook2.xlsx» из D:146 -> Вставьте в столбец «Mastetrworkbook.xlsm» C:3

Скопируйте значение 'Supportingworkbook2.xlsx' из столбца I:146 -> Вставьте в столбец B Mastetrworkbook.xlsm:3

Скопируйте значение «Supportingworkbook2.xlsx» из столбца J:146 -> Вставьте в «Mastetrworkbook.xlsm», столбец A:3

Скопируйте значение «Supportingworkbook2.xlsx» из столбцов L:146 через «2-й до последнего столбца»:146 -> Вставьте в «Mastetrworkbook.xlsm» столбцы E:3 - HB:3.

Любая и все помощь будет принята с благодарностью. Спасибо!!!

0