Hallo Zusammen
Aufgabenstellung:
In "Thisworkbook" läuft die VBA und es beherbert auch als Ergebnis Diagramme.
Es werden mehrere externe Tabellen geöffnet, welche von einer Großrechneranwendung (Endkontrolle) zur Verfügung gestellt werden.
Da die einzelnen Werte (Bezeichner, MinGrenze, Wert, Maxgrenze) in einer Tabellenzelle stehen und nur durch Sonderzeichen voneinander getrennt sind,
wird dies zuerst in ein Tabellenblatt importiert, wobei dann die einzelnen Werte dann in Spalten eingetragen werden, es ergibt dan mehrere hundert Zeilen.
Im Schluss wird über alle Spalten ein Autofilter gelegt.
Der nächst Schritt war dann nach Bezeichner filtern, Diagrammblatt erzeugen und jedem erzeugtem Diagrammblatt noch ein autoprogrammiertes Makro zuordnen,welches dann beim anklicken der Diagrammblätter automatisch den Filter mit den Quelldaten umstellt.
Mein Programm kann / konnte im
* "Manuellen Betrieb" ...Quelldatenball auswählen .... nach Bezeichner filtern ..... Diagrammblatt per Script generieren.
* "Automatikbetrieb" ... alle Quelldateien einlesen ..... selbständig nach allen Bezeichnern nacheinnder filtern.... alle Diagrammblätter erstellen.
Verschiedene Probleme mit Befehlen welche bei Excel 2010 nicht mehr funktionieren habe ich glöst.
Was ich nicht hinbekomme ist, automatisch die Filterkriterien zu ermitteln, um dann im Anschluss die Diagrammblätter zu erstellen.
Als Beispiel es gibt die Bezeichner
xxxSensor1
xxxSensor2
yyySensor1
yyySensor2
zzzSensor1
zzzSensor2
jeder dieser Bezeichner kann also , weil es mehrere hundert Zeilen sind auch ein paar hundert mal vorkommen.
xxx, yyy,zzz diese Zeichenkette kann variieren.
Ich benötige also eine for ..... each Schleife, welche mir die o.g. "Filterkriterien ermittelt.
Ich könnte es natürlich über Umwege umständlich programmieren.
Vielen Dank im Voraus
Jürgen
|