Помогите написать программу в VBA, буду очень признательна. Как она обязана

Помогите написать программку в VBA, буду очень признательна.

Как она обязана работать:
Выделяем случайный горизонтальный вектор (Строчка в Exel)
После этого запускаем программку и данный вектор заполняется случайными числами и формируется квадратная матрица,а числа последующих строк в 2 раза больше предыдущих.

Задать свой вопрос
1 ответ
Sub Mydropforu()
    Randomize Timer
    Set r = Selection
    For Each Cell In r
        Cell.Value = 10 * Rnd + 1
    Next
    n = r.Columns.Count
    For i = 2 To n
        For j = 1 To n
            r.Cells(i, j).Value = r.Cells(i - 1, j) * 2
        Next j
    Next i
End Sub

Если необходимо целые числа, можно сделать такой кусок
 For Each Cell In r
        Cell.Value = Int(10 * Rnd + 1)
Next

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт