Also pass auf:
Ich erstelle derzeit für meine Dartmannschaft eine Trainingsanalyse in Excel. Da ich kein Programmierer bin, bediene ich mich der mir zur Verfügung stehenden Mittel.
Nun habe ich für jeden Monat ein Tabellenblatt, welche auch so benannt sind (Januar, Februar, etc). In jedem Monat gibt es für jeden Freitag des Monats eine Kreuztabelle mit 16 möglichen Spielern, siehe Anhang.
Jede Kreuztabelle ist so ausgelegt, dass lediglich die horizontale Spieler Spalte und die weißen Ergebnisfelder beschreibbar sind. Die passenden Überträge in den grauen Bereich der Tabelle übernimmt Excel automatisch. Ebenso werden die Spalten Legs, Differenz, Spiele und deren Differenz von Excel berechnet.
Die Berechnung gewonnener und verlorener Spiele ist zb schon recht komplex ausgefallen.
Nun möchte ich allerdings auch eine Auswertung der Trainings auf einem extra Blatt. Und da begannen die wirklichen Probleme:
Problem 1: Die Spieler, die am Training teilnehmen, variieren Woche für Woche.
Problem 2: Nicht immer werden die Spieler in die jeweilige Kreuztabelle in der gleichen Reihenfolge eingetragen.
Problem 3: Ich möchte diverse Filter nutzen, wie zb wer war wie oft beim Training, wer war in Quartal 1 der beste, wer im 1. Halbjahr und wer über das ganze Jahr?
Problem 4: Wie kann ich einen Spieler, sobald er in einem Monat ein Leg gespielt hat, der Monatsauswertung automatisch hinzufügen?
Problem 5: Wie kann ich die Gesamtauswertung dazu bringen, automatisch nach gewonnenen Spielen sortieren, ohne die Zellbezüge quer durch die Mappe zu verlieren?
Und noch diverse Kleinigkeiten, die hier zu erklären recht umständlich wären.
Grundsätzlich bin ich zwar gerade dabei, vieles davon mittels kleiner Umwege ohne VBA zu lösen, aber ich denke mit VBA, vllt sogar mit einer kleinen Access DB dahinter, ließe sich das viel eleganter lösen.
Ich hoffe, dass war verständlich.