vba функции и процедуры



Автор Kaplun Dmitriy задал вопрос в разделе Другие языки и технологии

Скажите в чем отличие функции от процедуры в Excel? и получил лучший ответ

Ответ от Андрей[гуру]
Функция-процедура - это особый вид процедуры VBA, возвращающей результат. Пользовательские функции-процедуры, как и встроенные функции VBA, могут иметь необязательные и именованные аргументы. Для записи функции-процедуры нельзя использовать макрорекордер, хотя можно редактировать записанный рекордером макрос и превращать его в функцию-процедуру.
Основное различие между функцией-процедурой и другими процедурами, помимо того, что функции возвращают значение, а процедуры - нет, состоит в том, что в функции-процедуре используются ключевые слова Function и End Function.
Даже если функция не имеет аргументов (например, Now, Date) в объявлении функции необходимо использовать круглые скобки.
Обычно функция предназначается для выполнения вычисления и для возвращения результата. При объявлении функции-процедуры указывается имя каждого аргумента, передаваемого функции. Имена аргументов в списке отделяются друг от друга запятой и должны следовать правилам, применяемым к любому идентификатору VBA.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Скажите в чем отличие функции от процедуры в Excel?
спросили в User alt
Можно ли самостоятельно научиться программированию? И с какого языка начинать?
Для ОБУЧЕНИЯ программированию я бы все же рекомендовал Visual Basic 6.0 - он намного легче, проще в
подробнее...
спросили в Visual Basic NET
Кто знает уравнения получения сахарозы и глюкозы?
У Саши приемлемо отражено получение сахарозы.
Глюкоза:
a) в природе :6СО2 +6Н2О
подробнее...
спросили в User alt
Язык программирования для начинающих?
Оу, с PHP вообще не стоит начинать прогать, начни с азов, с паскаля, ну можно и Си.
Книги есть
подробнее...

Как научиться программировать с нуля? Посоветуйте литературу какую нибуть.
Для ОБУЧЕНИЯ программированию я бы все же рекомендовал Visual Basic 6.0 - он намного легче, проще в
подробнее...
спросили в User alt
что можно создавать на visual basic?
Для обучения программированию я бы все же рекомендовал Visual Basic 6.0 - он намного легче, проще,
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Visual Basic NET Vivendi
Помогите найти сайт!! ! Сайт программирование для начинающих, самых начинающих!!
На данное время разработано более 8500 различных компьютерных языков, разной сложности и
подробнее...
спросили в Free Pascal
Как освоить хотя-бы первые азы программирования?
Для ОБУЧЕНИЯ программированию я бы все же рекомендовал Visual Basic 6.0 - он намного легче, проще в
подробнее...
спросили в Язык
Хочу научиться языкам программирования! где найти самоучитель?
Для ОБУЧЕНИЯ программированию я бы все же рекомендовал Visual Basic 6.0 - он намного легче, проще в
подробнее...
спросили в Free Pascal User br
Хочу научиться программировать. Подскажите, с чего начать???
В настоящее время в мире создано 8512 компьютерных языков разного уровня и направления.
На
подробнее...
спросили в Язык Языки
Хочу научиться программировать. С какого языка программирования лучше начать?
На данное время разработано более 8500 различных компьютерных языков, разной сложности и
подробнее...
спросили в Visual Basic NET Vivendi
А Microsoft Visual Basic 6.0 хорошая программа?
Это самая хорошая программа для НАЧАЛЬНОГО СТАРТА в программировании.
Visual Basic 6.0 -
подробнее...
спросили в Alter ego PDP 11
с чего начать изучать бейсик я в этом нуб полный чтоб доступно и понятно
Какой BASIC ???Какой версии ???

1963 BASIC (самый первый basic - Dartmouth BASIC)
1975
подробнее...

Vba Excel Сортировка элементов массива по алфавиту. Подскажите код кто знает
Готовой функции, насколько я помню, - нет. Можно написать самому или поискать в интеренте квик
подробнее...

Вопрос по функции Dir (Visual Basic)
Думаю, что здесь можно обойтись процедурой, а не функцией.
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*