Страница: 1 |
Страница: 1 |
Вопрос: Объясните разницу между Sub и Funktion
Добавлено: 07.03.07 10:51
Автор вопроса: KreAtoR
Это не вопрос а тема для понимания что такое
Public Sub XXX ()
End Sub
и
Public Funktion XXX ()
End Funktion
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #1
Добавлено: 07.03.07 11:03
Sub - процедура, код, который просто выполняется.
Function - функция, то бишь возвращает какое-либо значение.
Например:
MsgBox "a*b=" & ab(4, 6), vbOKOnly, "xxx"
End Sub
Private Function ab(a As Long, b As Long) As Long
ab = a * b
End Function
Номер ответа: 2
Автор ответа:
»VladikComper«
ICQ: 419668582
Вопросов: 23
Ответов: 147
Web-сайт:
Профиль | | #2
Добавлено: 07.03.07 11:27
Действительно, Function возвращает значение в переменную своего имени, то есть если имя функции A, то значение будет записываться в A.
И функции можно отдавать команды:
А функция:
MoaFunctia = Text & "!"
End Function
Тогда функция вернет "Заполню ее текстом!"
Номер ответа: 3
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #3
Добавлено: 07.03.07 12:37
не отдавать команды, а передавать переменные.
И можно передавать не только для функции и для процедуры