Ich hoffe es kann mir jemand von Euch bei meinem Vorhaben weiterhelfen?
vor rund zwei Wochen hatte ich schon mal einen entsprechenden Post hier im Forum platziert, wurde dann aber gebeten, noch eine entsprechende Beispielsdatei einzustellen.
Weil ich damals das Flag "noch offen" vergass zu setzen, rutschte der damalige Post soweit nach hinten, dass dieser nicht mehr angezeigt wird.
Daher "gleise" ich das Ganze hier nochmals (diesmal hoffentlich komplett mit allen nötigen Beispielen" nochmals auf.
Alle Dateien sind hier in einem ZIP enthalten:
https://www.herber.de/bbs/user/128713.zip
Die Datei "Makro_File.xlsm" beinhaltet alle Module (alles Code, der aus diversen Codeschnippsel zusammengebaut wurde" - Vielleicht nicht optimal gebaut... aber funktioniert zumindst.
Als erstes wird der User gebeten, eine der Textdateien (auch im ZIP-Enthalten) zu öffnen.
Nehmen wir mal als Beispiel das File2.txt
es werden nun diverse Module durchlaufen und die Daten aus dem Textfile importiert ins Excel. Ziel: es soll daraus eine Pivot-Datei erzeugt werden.
(das funktioniert soweit auch)
Nun soll dieser Code aber erweitert/angepasst werden.
Und zwar wie folgt:
Die Pivot-Ergebniszeile fasst also eigentlich die Anzahl einer bestimmten Datenmenge zusammen. (die Daten können ja per Doppelklick auf die Pivot Ergebniszeile im Detail-auf einem neuen Tabellenblatt geöffnet und eingesehen werden)
Meine Pivot-Ergebniszeilen sollen nun so angepasst werden, dass das Makro im Hintergrund zuerst noch folgende Prüfungen macht (also bevor die Pivot gebaut wird)
Prüfung 1:
Gibt es zu einem sog. "Vorgang" im Textfile mehr als total 30 Datensätze:
Pivot-Ergebniszeile wird angezeigt auf der Pivottabelle
Prüfung 2:
Gibt es zu einem sog. "Vorgang" im Textfile weniger als total 30 Datensätze:
Pivot-Ergebniszeile, resp. die Daten dahinter sollen weiter automatisch durchsucht werden.
und zwar sollen alle Daten im Textfile auf das Vorkommen der beiden Werte 6001 und 6003 durchsucht werden.
Wenn mindesten einer dieser beiden Werte gefunden wird, so soll die Ergebniszeile in der Pivottabelle dargestellt werden.
Falls aber keiner dieser beiden Werte in den Daten ist, so soll diese Ergebniszeile nicht auf der Pivotabelle aufgeführt werden.
Ich hoffe, meine Frage ist so einigermassen verständlich ?
Zur Verdeutlichung wie genau ich es meine, Siehe auch File "Beispiels_Bild.jpg" aus dem ZIP
Wäre wirklich nett, wenn mir hier jemand weiterhelfen könnte.