Sub lottoking()
Dim arrSummen(259) As Double
Dim arrLottozahlen(6) As Double
Dim summe As Double
Dim produkt As Double
Dim counter As Double
counter = 2
For x = 0 To 259
arrSummen(x) = 0
Next x
For a = 1 To 44
For b = a + 1 To 45
For c = b + 1 To 46
For d = c + 1 To 47
For e = d + 1 To 48
For f = e + 1 To 49
summe = a + b + c + d + e + f
arrSummen(summe - 21) = arrSummen(summe - 21) + 1
Next f
Next e
Next d
Next c
Next b
Next a
For a = 1 To 44
For b = a + 1 To 45
For c = b + 1 To 46
For d = c + 1 To 47
For e = d + 1 To 48
For f = e + 1 To 49
summe = a + b + c + d + e + f
produkt = a * b * c * d * e * f
If (arrSummen(summe - 21) * summe = produkt) Then
Sheets("output").Cells(counter, 1).Value = a
Sheets("output").Cells(counter, 2).Value = b
Sheets("output").Cells(counter, 3).Value = c
Sheets("output").Cells(counter, 4).Value = d
Sheets("output").Cells(counter, 5).Value = e
Sheets("output").Cells(counter, 6).Value = f
Sheets("output").Cells(counter, 7).Value = summe
Sheets("output").Cells(counter, 8).Value = arrSummen(summe - 21)
Sheets("output").Cells(counter, 9).Value = produkt
counter = counter + 1
End If
Next f
Next e
Next d
Next c
Next b
Next a
End Sub