Filter column and insert into desired workbook

New Contributor

Good day,

 

I have been looking for a function to automatically copy rows from a workbook from the various worksheets and paste them into another workbook. However, the rows should only be copied and pasted into the new workbook if there is a certain value in the selected worksheets column.

 

So, so to speak, all worksheets in a workbook should be filtered out by desired value and copied and pasted into the desired workbook and this process should preferably be automatic.

 

I hope someone can help me.

 

 

Kind regards

 

MrYarroVic XD

Translated with www.DeepL.com/Translator (free version)

1 Reply

@MrYarroVic 

Um Daten per VBA aus einer anderen Arbeitsmappe auszulesen, muss diese im Normalfall zunächst geöffnet werden um anschließend auf die einzelnen Zellinhalte zugreifen zu können.

Es geht aber auch anders. Die folgenden VBA-Beispiele zeigen, wie über einen Trick diese Beschränkung umgangen werden kann. Verwendet wird dazu eine Excel4Macro-Funktion, die nach wie vor in allen Excel-Versionen zur Verfügung steht.


Zentraler Bestandteil ist eine Function, welche die Daten aus der geschlossenen Arbeitsmappe ausliest. Dieser Funktion werden dazu einfach der Pfad, der Dateiname, das Tabellenblatt und die Zelle übergeben, die aus der geschlossenen Tabelle ausgelesen werden soll.

Daten aus geschlossener Arbeitsmappe auslesen

 

Text und Link vom Selben verfasser.

 

Hoffe dass Ihnen diese Informationen weiterhelfen kann.

 

Nikolino

I know I don't know anything (Socrates)