ich hatte bereits gestern versucht mir an dieser Stelle Hilfe zu verschaffen. Leider bekam ich keine Antwort. Daher habe ich versucht mein Problem und den damit verbundenen Aufwand zu verkleinern. Folgende Situation:
Ich habe eine Tabelle mit drei Arten von Strings:
String
A | B | C | D | |
1 | Projekt | String1 | String2 | String3 |
2 | U-G300 | AP1(AC)+AP2(AR) | AP1(60000)+AP2(30000) | AP1(50AI+50MAI)+AP2(100AI) |
3 | XYZ-3000-ee | AP1(TC)+AP2(RP)+AP3(DM)+AP4(AR) | AP1(10000)+AP2(100000)+AP3(30000)+AP4(50000) | AP1(100UP)+AP2(30MAI+20AI+50UP)+AP3(100QR)+AP4(25MAI+25AI+25UP+25QR) |
4 |
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
String 1: Bsp.: AP1(AC)+AP2(AR)
Hierbei steht das AP1 für Arbeitspaket1 und AP2 entsprechend für Arbeitspaket2.
AC und AR stehen jeweils für ein Produkt.
String 2: Bsp.: AP1(60000)+AP2(30000)
Hierbei steht nun der jeweilige Werte für ein Produkt in den Klammern
String 3: Bsp.: AP1(50AI+50MAI)+AP2(100AI)
Hierbei wird in den Klammern die prozentuale Verteilung auf verschiedene Bereiche angegeben.
Aus diesen drei Strings soll dann folgende Tabelle befüllt werden:
Projektübersicht
A | B | C | D | E | F | G | H | I | J | |
1 | Relevante Bereiche: | |||||||||
2 | AI+MAI | |||||||||
3 | ||||||||||
4 | Projekt | Produkte | ||||||||
5 | asd | fjjhgj | asdas | rtztz | sad | asd | lgjb | rhgfd | ret4 | |
6 | AR | ARec | AC | PA | TC | RP | PD | DM | CR | |
7 | U-G300 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
8 | XYZ-3000-ee | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Dabei werden nun für die "relevanten Bereiche" die Werte der Produkte aus den einzelnen Arbeitspaketen aufsummiert. Sollte der 3. String leer sein, dann sollen die Produkte automatisch zu 100% aufgenommen werden. Da mehrere Arbeitspakete das gleiche Produkt haben können, müssen die Werte in den einzelnen Zellen aufsummiert werden und dürfen nicht überschrieben werden. Daher sollten also zum Beginn des Makros alle Werte auf 0 gesetzt werden.
Befüllt soll die Tabelle dann so aussehen:
Beispiel
A | B | C | D | E | F | G | H | I | J | |
1 | Projekt | Produkte | ||||||||
2 | asd | fjjhgj | asdas | rtztz | sad | asd | lgjb | rhgfd | ret4 | |
3 | AR | ARec | AC | PA | TC | RP | PD | DM | CR | |
4 | U-G300 | 30.000 | 0 | 60.000 | 0 | 0 | 0 | 0 | 0 | 0 |
5 | XYZ-3000-ee | 25.000 | 0 | 0 | 0 | 10.000 | 50.000 | 0 | 0 | 0 |
6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Kann mir hier jemand bei der Umsetzung helfen? Leider ist es mir ein Rätsel, wie ich die einzelnen Werte aus den Klammern parsen soll und dann auch noch richtig miteinander in Bezug bringen kann.