Табулирование функции в VBA Excel
Самая часто встречающаяся задача - табулирование функций на каком-то интервале и печать значений на листе Excel без создания массива.
Предположим нам надо протабулировать функцию , при чем массив создавать не надо. Значит принцип работы цикла будет такой:
Создание и сохранение макросаЧтобы создать макрос надо подключить панель разработчика.
Нажимаем круглую кнопку сверху , потом Параметры Excel - показывать вкладку "Разработчик" на ленте. Затем выбираем создание макроса, даем ему имя, Появляются программные строки между которыми и будем писать свой код. Sub prog()
Dim x, n k = 0 For x = 2 To 5 Step 0.1 k = k + 1 n = x ^ 2 Cells(k, 1) = x Cells(k, 2) = n Next End Sub
|