Sono nuovo nella creazione di macro. Ho provato a cercare macro esistenti per aiutarmi con la mia attuale richiesta; tuttavia non ne ho trovato uno utile. Per favore fatemi sapere se potete aiutarmi.
Contenuto
- 'Master Workbook.xlsm' contiene:
- 'Foglio di lavoro A': (A3: ultima riga) è un elenco di nomi
- 'Foglio di lavoro B': (A3: ultima riga) è vuoto e verrà popolato con i dati esportati da 'Supportingworkbook 1' e 'Supportingworkbook 2'
- 'Supportingworkbook1.xlsx'
- Foglio di lavoro 1: contiene dati
- 'Supportingworkbook2.xlsx'
- Foglio di lavoro 1: contiene dati
Richiesta di assistenza: per creare un pulsante macro che " verrà eseguito rapidamente in background" per eseguire le seguenti operazioni.
Utilizzando i dati elencati in 'Mastetrworkbook.xlsm', 'WorksheetA', [A3: Last Row, B3: Last Row e C3: Last Row], cerca e filtra * attraverso 'Supportingworkbook1.xlsx' ('Worksheet1'), e 'Supportingworkbook2.xlsx', ('Worksheet1'), [D46: Last Row, I46: Last Row e J46: Last Row] per le partite. **** Il filtro deve contenere almeno 1 dei 3 dati elencati / forniti da 'Foglio di lavoro A' per ogni riga. ***
Quando vengono trovate le corrispondenze, copia ed esporta le celle di dati specificate in "Mastetrworkbook.xlsm", "Foglio di lavoro B".
Esempio: quando il nome Michele Jackson viene filtrato e trovato in 'Supportingworkbook1.xlsx' nella riga D: 589 AND / OR anche filtrato e trovato in 'Supportingworkbook2.xlsx', nella riga D: 146. Copia le righe corrispondenti ai valori dalla colonna D, colonna I, colonna J e colonne L: "2a all'ultima colonna". Incolla i valori copiati in "Mastetrworkbook.xlsm", "Foglio di lavoro B", (A partire da A: 3). Quindi sarà così.
Copia il valore "Supportingworkbook1.xlsx" da D: 589 -> Incolla nella colonna "Mastetrworkbook.xlsm" C: 3
Copia il valore "Supportingworkbook1.xlsx" dalla colonna I: 589 -> Incolla nella colonna "Mastetrworkbook.xlsm" B: 3
Copia il valore "Supportingworkbook1.xlsx" dalla colonna J: 589 -> Incolla nella colonna "Mastetrworkbook.xlsm" A: 3
Copia il valore "Supportingworkbook1.xlsx" dalle colonne L: 589 tramite "2nd to Last Column": 589 -> Incolla nelle colonne "Mastetrworkbook.xlsm" E: da 3 a HB: 3.
Copia il valore "Supportingworkbook2.xlsx" da D: 146 -> Incolla nella colonna "Mastetrworkbook.xlsm" C: 3
Copia il valore "Supportingworkbook2.xlsx" dalla colonna I: 146 -> Incolla nella colonna "Mastetrworkbook.xlsm" B: 3
Copia il valore "Supportingworkbook2.xlsx" dalla colonna J: 146 -> Incolla nella colonna "Mastetrworkbook.xlsm" A: 3
Copia il valore "Supportingworkbook2.xlsx" dalle colonne L: 146 tramite "2nd to Last Column": 146 -> Incolla nelle colonne "Mastetrworkbook.xlsm" da E: 3 a HB: 3.
Ogni tipo di aiuto sarà enormemente apprezzato. Grazie!!!