die Berechnung mit der Formel aus #9 könnte z.B. so funktionieren (ungetestet)
Code:
Sub Makro1() 'Variablendeklaration 'Integer Dim iCnt% 'Schleife ueber E2 bis E5 For iCnt = 2 To 5 'Daten berechnen und in E eintragen Range("E2").Value = Application.Evaluate( _ "=SUMPRODUCT((Eingangsdaten!$B$2:$B$17=$A" & iCnt & ")*(Eingangsdaten!$A$2:$A$17=RIGHT(E$1,3)),Eingangsdaten!$F$2:$F$17)") 'Ende Schleife ueber E2 bis E5 Next End Sub
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)
19.12.2016, 17:21 (Dieser Beitrag wurde zuletzt bearbeitet: 20.12.2016, 16:12 von Rabe.)
Hi,
(18.12.2016, 21:21)JimmyJoe schrieb: Hallo Schauan, Danke für deine Hilfe. Habe den Text mal in ein Makro kopiert, leider funktioniert es nicht. Anbei die Datei.
hier ganz ohne Makro und Formeln, einfach mit einer PivotTable.
ich weiß, aber da es die enfachste und beste Lösung ist, habe ich Deinen Vorschlag nochmal aufgegriffen, mit Datei für die, die noch keine Pivot erstellen können.