Automatische Tabellenerzeugung mit VBA
29.10.2019 11:24:24
Tobi
ich stehe vor einem Problem das in Excel meiner Einschätzung nach nur durch VBA gelöst werden kann. Leider bin setze ich mich nur sporadisch mit VBA auseinander und dieses Mal scheint meine Google-Recherche nicht weiter zu helfen. Zusätzlich ist die gestellte Aufgabe auch noch sehr komplex und soll natürlich per Knopfdruck funktionieren.
Ich versuche mal die gewünschten Funktionen der Excel an einem Beispiel darzustellen.
Ausgangssituation:
- 3 Projekte
- Jedes Projekt weist eine andere Projektlaufzeit auf
- Jedes Projekt durchläuft 3 Phasen (Vorentwicklung, Serie, MAKE/BUY) wobei die letzte Phase sich entweder in MAKE oder BUY pro Projekt aufteilt
- Jedes Projekt weist unabhängig von den Phasen einen unterschiedlichen Geschäftsfall
(Groß-, Mittel-, Kleinprojekt) auf.
- In Jedem Projekt arbeiten Personen aus 2 Teams (Team1, Team 2).
Die Personenanzahl die in den Projekten arbeiten ist abhängig von der Phase und dem vorliegenden Geschäftsfall
Funktionen:
- Pivot-Diagramm Anzahl der Personen nach Projekten
- Pivot-Diagramm Anzahl der Personen nach Phasen
- Pivot-Diagramm Anzahl der Personen nach Geschäftsfällen
- Projektterminplan (Thinkcell)
- Automatische Generierung der Tabelle Datenbank im Reiter Datenbank
- Aktualisierung der Pivot-Tabellen/Diagramme per Knopfdruck
- Einfache Erweiterung von neuen Projekten
- Eingabe der Parameter durch eine VBA-Maske
Mein Problem:
Aktuell erstelle ich die Datenbank noch Manuell per Hand Da es sich anders wie dem Beispiel nicht nur um 3 Projekte und 2 Teams, sondern um 27 Projekte und 5 Teams handelt könnt ihr euch vorstellen was das für eine Arbeit ist und wie Fehleranfällig das Ganze ist.
Meine Frage:
Kann ich per VBA automatische eine Tabelle mit entsprechenden Spalten und vor allem Zeilen generieren? Oder kommt Excel in diesem Fall an seine Grenzen?
https://www.herber.de/bbs/user/132845.xlsx
Danke und Gruß
Tobi