Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2015, 18:21   #1
Reckliss
Новичок
Джуниор
 
Регистрация: 20.12.2015
Сообщений: 2
Восклицание Написать программу VBA

Написать программу VBA

Из массива x(10) сформировать новый массив y(10), сдвинув элементы массива x вправо на k элементов.
Reckliss вне форума Ответить с цитированием
Старый 22.12.2015, 13:04   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Код:
Sub rotor()
    Dim x(9) As Byte, y(9) As Byte
    Dim i, k As Byte
    For i = 0 To 9
        x(i) = Int(20 * Rnd) + 2
        Cells(i + 1, 1) = x(i)
    Next i
    k = InputBox("Input Shift (k)", "Parametr", 0)
    k = k - (k \ 10) * 10
    For i = 0 To k - 1
        y(9 - k + i + 1) = x(i)
        Cells(9 - k + i + 1 + 1, 2) = y(9 - k + i + 1)
    Next i
    For i = k To 9
        y(i - k) = x(i)
        Cells(i - k + 1, 2) = y(i - k)
    Next i
End Sub
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать программу VBA Reckliss Microsoft Office Excel 1 21.12.2015 06:56
Помогите написать программу в VBA Александр Шатило Microsoft Office Excel 4 18.01.2015 11:21
VBA excel написать программу DeDoK Microsoft Office Excel 3 26.02.2011 00:06
Помогите написать программу в VBA Irisha... Microsoft Office Excel 0 04.11.2009 00:04