nun stehe ich auch mal vor einem Problem, für dass ich bislang keine Lösung gefunden habe. Im Grund möchte ich (am liebsten via VBA Skript) Daten in verschiedenen Tabellenblättern addieren. Das ansich ist ja kein Problem, aber wie bekomme ich es hin, dass die Daten nur addiert werden, wenn sie auch zur entsprechenden Person gehören und ebenfalls in der entsprechenden Spalte stehen?
Ich habe mal versucht, das ganze bildlich dar zu stellen:
Dieses ist das Tabellenblatt, in dem ich die Daten (Stunden) zusammen fassen möchte. In diesem Tabellenblatt befinden sich bereits alle Namen, die auch in den nachfolgenden Tabellenblättern vorkommen.
Dieses ist das erste Tabellenblatt "Auswertung1". Alex existiert in diesem Tabellenblatt und hat in B1 - 1 Stunde - stehen. In nachfolgendem Tabellenblatt "Auswertung2" hingegen steht er jedoch nicht drin. Somit sollen die Werte "Auswertung1 B2 bis E2" im Tabellenblatt "Übersicht B2 bis E2" stehen.
Micha hingegen taucht in allen Tabellenblättern auf, steht jedoch nicht immer an der selben Stelle!
Der Wert für "Übersicht B3" ergibt sich also aus "Auswertung1 B3" + "Auswertung2 B3". Das nun beide Werte in B3 stehen liegt an dem von mir schlecht gewählten Beispiel. Micha könnte auch in unterschiedlichen Zeilen je Tabellenblatt stehen.
Gibt es hierfür eine Makrolösung?
Ich könnte natürlich in jedem Tabellenblatt nach jedem Namen suchen und entsprechend Werte addieren aber das wird zum einen sehr komplex und zum anderen "unsauber" und dauert...
Vielleicht hat ja jemand eine Idee, wie man das sauber lösen kann!
Vielen Dank!