Arbeitsmappe mit Filter teilen

562
Suyash

Angenommen, ich habe eine Arbeitsmappe (Report.xlsx) und in dieser Arbeitsmappe habe ich ein anderes Arbeitsblatt. In jedem Blatt habe ich einen Spaltennamen B_Code. Mit Filter in B_Code möchte ich eine separate Arbeitsmappe mit jedem Blatt darin haben.

Wie in Abbildung 1 können Sie sehen, dass Blatt 1 B_Code enthält. Just like in Picture 1 you can see Sheet 1 has B_Code.

Ähnlich habe ich in Blatt 2 auch B_Code. Similarly in Sheet 2 also I have B_Code in it.

Jetzt möchte ich die Daten von 001 dh Ram in Blatt 1 sowie in Blatt 2 in derselben Arbeitsmappe wie Dateiname 001 und 002 dh Hari in Blatt 1 sowie in Blatt 2 in einer anderen Arbeitsmappe als Dateiname 002 usw. anzeigen.

Kann mir jemand helfen, dieses Problem mit VBA zu lösen.

0
Kopieren Sie eindeutige B_Code-Werte in ein Array oder in eine Auflistung. Wiederholen Sie dann die einzelnen Werte, die ausgeführt werden: 1) Erstellen Sie eine Kopie der ursprünglichen Arbeitsmappe (wobei der Name mit dem aktuellen Wert erstellt wird). 2) Öffnen Sie diese Kopie. 3) Lösche alle Zeilen mit B_Code NOT EQUAL zum aktuellen Wert; 4) Kopie schließen. Akina vor 5 Jahren 0
Unter https://superuser.com/questions/1374686/splitting-workbook-using-filter-and-creating-new-file-in-column-name finden Sie Code, den Sie benötigen, um die Schritte von @Akina zu befolgen beschrieben. (Diese Frage ist ein Duplikat dieser Frage.) scenography vor 5 Jahren 0

0 Antworten auf die Frage