Hi,
hm, okay, Deine ursprüngliche Beschreibung klang deutlich komplexer, als es jetzt detaillierter beschrieben aussieht 
Vorausgesetzt die Struktur der Daten ist in Tabelle 1 immer gleich, könnte eine stark vereinfachte Variante so aussehen:
Tabelle2:
B2=Tabelle1!C5
C2=Tabelle1!C9
D2=Summe(Tabelle1!C10:Tabelle1!C11)
falls die Struktur nicht immer gleich ist, bietet sich die Lösung mit dem VBA-Skript deshalb an, weil Du von nicht weisst, welches die letzte Zeile in Tabelle1 ist, also auch keinen festen Bereich (ausser natürlich gleich irrsinnig groß) definieren kannst.
das VBA-Skript müsste jedoch angepasst werden:
Option Explicit
Function date_sum(datum As Date, suchwort As String) As Integer
Dim letzte_zeile, i, ergebnis As Integer
Application.Volatile True
letzte_zeile = Worksheets(„Rohdaten“).Cells(Rows.Count, 1).End(xlUp).Row
For i = 2 To letzte_zeile
If (Worksheets(„Rohdaten“).Cells(i, 1) = datum) Then
If (Worksheets(„Rohdaten“).Cells(i, 2) = suchwort) _
Then ergebnis = Worksheets(„Rohdaten“).Cells(i, 3)
End If
Next i
date_sum = ergebnis
End Function
dann in Tabelle2 in Zelle B2 folgendes schreiben:
=date_sum($A2; „Summe WE“)
falls Du Dir die Mühe machen möchtest, Deine Überschriften in B1, C1, D1 anzupassen zu „Summe WE“
„Summe WA“, „Summe Std“ kannst Du die Formel dann auch einfach rüber- und runterziehen für den gewünschten Bereich.
Damit das dann aber funktioniert müsstest Du in Tabelle 1 noch die „Summe Std“ tatsächlich bilden lassen, damit diese dann beim Suchlauf durch das VBA-Skript gefunden werden kann.
Zur Eingabe der Daten bietet sich in Excel-VBA noch die Möglichkeit, über einen Button einen eigenen Dialog einzublenden, in dem dann Datum, Typ (WE, WA, Std), sowie der jeweilige Wert abgefragt und an die richtige Position in der Excel-Datei geschrieben werden, aber das war jetzt beim Lesen nur so ein Gedanke.
Es kommt natürlich unter anderem darauf an, wer mit der Excel-Datei arbeiten soll / muss 