14.03.2019, 19:37
Hallo liebe Unterstützer,
ich brüte wieder über einem Problem aber es fehlt mir der entscheidende Impuls.
Ich habe eine Tabelle erstellt (siehe Anhang).
Mit einem Array, dass wie folgt aussieht berechne ich die
monatliche Anzahl der Produkt nach Herstellern.
Das funktioniert.
In einem nächsten Schritt möchte ich für jeden Tag, die Summe der Produkte der jeweiligen Hersteller
als Gesamtzahl berechnen (blaue Felder).
Zusätzlich soll noch eine Top-Ten-Liste erstellt werden von den Produkten je Hersteller (rote Felder).
Weiß wer Rat?
Vielen Dank im Voraus.
ich brüte wieder über einem Problem aber es fehlt mir der entscheidende Impuls.
Ich habe eine Tabelle erstellt (siehe Anhang).
Mit einem Array, dass wie folgt aussieht berechne ich die
monatliche Anzahl der Produkt nach Herstellern.
Code:
Sub Auswerten()
Dim i As Integer
Dim j As Integer
Dim Hersteller1()
Dim Hersteller2()
Dim Hersteller3()
Dim Hersteller4()
laenge = 17 'von Spalte 12 bis 17
ReDim Hersteller1(laenge)
ReDim Hersteller2(laenge)
ReDim Hersteller3(laenge)
ReDim Hersteller4(laenge)
zeilebeginn = 6 'erste Zeile mit Datum
zeileende = 36 'letzte Zeile mit Datum
letztezeile = zeileende + 1
With Sheets(1)
i = 0
For j = 12 To 27
If .Cells(5, j) = "Hersteller 1" Then
Hersteller1(i) = Application.Sum(Range(Cells(zeilebeginn, j), Cells(zeileende, j)))
Cells(letztezeile, j).Value = Hersteller1(i)
ElseIf .Cells(5, j) = "Hersteller 2" Then
Hersteller2(i) = Application.Sum(Range(Cells(zeilebeginn, j), Cells(zeileende, j)))
Cells(letztezeile, j).Value = Hersteller2(i)
ElseIf .Cells(5, j) = "Hersteller 3" Then
Hersteller3(i) = Application.Sum(Range(Cells(zeilebeginn, j), Cells(zeileende, j)))
Cells(letztezeile, j).Value = Hersteller3(i)
ElseIf .Cells(5, j) = "Hersteller 4" Then
Hersteller4(i) = Application.Sum(Range(Cells(zeilebeginn, j), Cells(zeileende, j)))
Cells(letztezeile, j).Value = Hersteller4(i)
End If
i = i + 1
Next j
End With
End Sub
Das funktioniert.
In einem nächsten Schritt möchte ich für jeden Tag, die Summe der Produkte der jeweiligen Hersteller
als Gesamtzahl berechnen (blaue Felder).
Zusätzlich soll noch eine Top-Ten-Liste erstellt werden von den Produkten je Hersteller (rote Felder).
Weiß wer Rat?
Vielen Dank im Voraus.