Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Как сгенерировать все возможные варианты комбинаций лотереи 5из36 в Ecxel?, сгенерировать все 376992 комбинации в одной таблице
 
Спасибо!Казанский,
Как сгенерировать все возможные варианты комбинаций лотереи 5из36 в Ecxel?, сгенерировать все 376992 комбинации в одной таблице
 
Цитата
Все_просто написал:
Вот мой скромный кодик. Справляется на моем ПК за 6 секунд.
Превратить в 6 из 45 несложно. Надо добавить еще один цикл и поменять объявленную переменную arr.
Доброго времени суток всем!
Попробовал переделать на 6 из 37
выдает ошибку: Run-time error '1004
Где ошибка, понять не могу?
Код
Sub test()
Dim arr&(1 To 2324784, 1 To 6)
Dim n1&, n2&, n3&, n4&, n5&, n6&
Dim counter&
 
For n1 = 1 To 37
For n2 = n1 + 1 To 37
For n3 = n2 + 1 To 37
For n4 = n3 + 1 To 37
For n5 = n4 + 1 To 37
For n6 = n5 + 1 To 37
    counter = counter + 1
    arr(counter, 1) = n1
    arr(counter, 2) = n2
    arr(counter, 3) = n3
    arr(counter, 4) = n4
    arr(counter, 5) = n5
    arr(counter, 6) = n6
Next: Next: Next: Next: Next: Next
Range("A1").Resize(counter, 6).Value = arr
End Sub

Страницы: 1
Наверх