Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 1
Регистрация: 23.05.2013
Сообщений: 16
1

Выходит только одно значение. Что сделать, чтобы выходил массив?

15.11.2014, 14:00. Показов 947. Ответов 3
Метки нет (Все метки)

Visual Basic
1
2
3
4
5
6
Function fun32(m As Integer, n As Integer)
For x = 2 To 3 Step 0.2
s = 2 ^ ((m * x) / (n * Log(x)))
fun32 = s
Next
End Function

В данном примере должно выходит 5 значений,как это сделать?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.11.2014, 14:00
Ответы с готовыми решениями:

Как сделать что бы не каждая строка выводилась, а только одно значение?
Как сделать что бы не каждая строка выводилась, а только одно значение using System; using...

Необходимо, чтобы при нажатии на кнопку выходил не только текст, но и картинка
Добрый вечер! Имеется задание: создать две кнопки. Если нажимаем на первую выдается текст: Вы...

Как сделать, чтобы не отображались посторонние фигуры, а вращалось только одно изображение?
Подскажите, пожалуйста, как сделать, чтобы не отображались посторонние фигуры, а вращалось только...

Как сделать чтобы внутренний блок не выходил за внешний
Здравствуйте!!! Как можно сделать так чтобы, когда я увеличивал left он все время набирал...

3
1261 / 147 / 32
Регистрация: 11.02.2011
Сообщений: 418
15.11.2014, 14:20 2
Лучший ответ Сообщение было отмечено Rezeda R как решение

Решение

Так хотите массив, сохраняйте в массив
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Sub test()
    a = fun32(1, 1)
    For i = 0 To 4
        MsgBox a(i)
    Next
End Sub
 
Function fun32(m As Integer, n As Integer)
    Dim Arr(5)
    i = 0
    For x = 2 To 3 Step 0.2
        s = 2 ^ ((m * x) / (n * Log(x)))
        Arr(i) = s
        i = i + 1
    Next
    fun32 = Arr
End Function
1
0 / 0 / 1
Регистрация: 23.05.2013
Сообщений: 16
15.11.2014, 14:37  [ТС] 3
Спасибо.
А как сделать чтобы значения выводились в отдельных ячейках?
0
1261 / 147 / 32
Регистрация: 11.02.2011
Сообщений: 418
15.11.2014, 14:38 4
Visual Basic
1
2
3
    For i = 0 To 4
        Cells(i+1,1) = a(i)
    Next
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.11.2014, 14:38

как сделать так чтобы пользователь не выходил из программы
\\ Здесь р - количество неправильных ответов, как сделать так чтобы пользователь не выходил из...

Как сделать, чтобы span выходил за пределы div
Добрый день! Нужно вывести тултип при наведении на текст, но он обрезается границами div, как...

Как сделать чтобы вывод из базы данных не выходил за границы
Здравствуйте. Проблема такая при выводе товаров из БД происходит следующее...

Проверить, что в массиве есть только одно максимальное значение
В прошлой теме все таки додумался как поменять мин. и макс. длину слов местами, а как проверить,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.