19.05.2021, 11:46
Hallo zusammen,
folgender Sachverhalt:
Ich habe eine Basisdatei mit den Daten aller Einheiten eines Unternehmens.
Es gibt über 60 Einheiten.
Jede Einheit soll eine Datei erhalten mit ihren Daten - aber ausschließlich ihren Daten.
Ich brauche also ein VBA, welches die Tabelle der Grunddaten filtert und alles was nicht ausgewählt ist löscht.
Anbei eine Beispieldatei:
Beispiel 1.xlsx (Größe: 34,48 KB / Downloads: 7)
Auf dem Blatt "Auswertung" wird mit S-Verweisen der Datensatz der Einheit aus dem Blatt "Daten" geholt.
Es müsste also folgendes passieren:
1. im Blatt "Daten" eine Einheit Filtern --> z.B. Einheit 2.
2. im Blatt "Daten" alle nicht gefilterten Daten komplett löschen
3. die entstandene Datei unter dem Namen "Einheit2.xls" speichern.
Und das automatisch mit allen vorher (im VBA Code) definierten Einheiten.
Man soll also alle ü. 60 Einheiten gleichzeitig erstellen können.
PS: Es gibt Ausnahmen bei denen mehr als eine Einheit in eine Datei muss.
Es wäre super nett, wenn mir jemand dabei helfen könnte.
folgender Sachverhalt:
Ich habe eine Basisdatei mit den Daten aller Einheiten eines Unternehmens.
Es gibt über 60 Einheiten.
Jede Einheit soll eine Datei erhalten mit ihren Daten - aber ausschließlich ihren Daten.
Ich brauche also ein VBA, welches die Tabelle der Grunddaten filtert und alles was nicht ausgewählt ist löscht.
Anbei eine Beispieldatei:

Auf dem Blatt "Auswertung" wird mit S-Verweisen der Datensatz der Einheit aus dem Blatt "Daten" geholt.
Es müsste also folgendes passieren:
1. im Blatt "Daten" eine Einheit Filtern --> z.B. Einheit 2.
2. im Blatt "Daten" alle nicht gefilterten Daten komplett löschen
3. die entstandene Datei unter dem Namen "Einheit2.xls" speichern.
Und das automatisch mit allen vorher (im VBA Code) definierten Einheiten.
Man soll also alle ü. 60 Einheiten gleichzeitig erstellen können.
PS: Es gibt Ausnahmen bei denen mehr als eine Einheit in eine Datei muss.
Es wäre super nett, wenn mir jemand dabei helfen könnte.