Четверг, 19.06.2025, 07:59
Приветствую Вас Гость | RSS
Главная | Каталог файлов | Регистрация | Вход
Посмотри и сделай лучше
Форма входа
Меню сайта

Категории раздела
Книги Exel [6]

Наш опрос
Натуральное число 89 является:
Всего ответов: 18

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Файлы » Excel » Книги Exel

Новый судоку из старого
20.08.2013, 23:54
Судоку

Private Sub CommandButton1_Click()

    Call Перемешать

End Sub

 

Public Sub Перемешать()

Dim Значёк(1 To 9) As Byte

Dim i, Индекс_1, Индекс_2, Обменник, Было, Стало As Byte

Randomize

For i = 1 To 9

    Значёк(i) = i

Next i

For i = 1 To 9

    Индекс_1 = Int(9 * Rnd) + 1

    Индекс_2 = Int(9 * Rnd) + 1

    Обменник = Значёк(Индекс_1)

    Значёк(Индекс_1) = Значёк(Индекс_2)

    Значёк(Индекс_2) = Обменник

Next i

For строка = 2 To 10

    For колонка = 2 To 10

        Было = Cells(строка, колонка).Value

        If Было > 0 Then

            Стало = Значёк(Было)

            Cells(колонка, строка + 10).Value = Стало

        Else

        End If

    Next колонка

Next строка

End Sub

Категория: Книги Exel | Добавил: Дед
Просмотров: 412 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Copyright MyCorp © 2025