Улучшаем код на VBA с помощью методов (процедур), функций и модулей.

  Рет қаралды 2,578

Клондайк Аналитика

Клондайк Аналитика

Күн бұрын

#vba #visualbasicforapplications #vbaexcel
Хотите знать все о сводных таблицах, использовать их как профессионал? Записывайтесь на наш курс по анализу данных и сводным таблицам! Подробности тут: clck.ru/34Ny5Z
В данном видео мы продолжим изучение VBA (Visual Basic for Applications): будет рассмотрено использование методов (процедур), функций, модулей, пользовательских типов данных (инструкция Type).
Овладеть этим материалом несложно, и вы сможете писать значительно более профессиональные и надежные программы на VBA.
Файл для видео: drive.google.c...
VBA для начинающих: • VBA для начинающих - п... (переходите, если никогда не писали на VBA, но хотели бы научиться, а потом смотрите это видео).

Пікірлер: 9
@analyst_klondike
@analyst_klondike 9 ай бұрын
Что-то непонятно? Объясним! Переходи по ссылке, оставляй вопрос: t.me/analyst_klondike
@Оро-р6м
@Оро-р6м Жыл бұрын
Офигенное видео по VBA! Очень познавательно. Буду продолжать изучение! Спасибо большое.
@paulkab1161
@paulkab1161 10 ай бұрын
Случайно наткнулся на видео. Позволю себе небольшую помарку. Если указывать переменные через запятую, то VBA определит заданный тип данных только для последней в списке, остальные останутся Variant.
@fraisertinko
@fraisertinko Жыл бұрын
Спасибо!
@analyst_klondike
@analyst_klondike Жыл бұрын
Добрый вечер! Мы рады, что Вам понравилось! На канале планируется еще несколько видео по VBA с интересным контентом!
@MAI.I.IA-YOTA
@MAI.I.IA-YOTA 7 ай бұрын
Что такое Triple 5 и при чем тут переменная "а"?
@analyst_klondike
@analyst_klondike 7 ай бұрын
На какой минуте видео?
@MAI.I.IA-YOTA
@MAI.I.IA-YOTA 7 ай бұрын
@@analyst_klondike Вы в функцию Triple передаете константу 5. Причем тут переменная "а" ?
@analyst_klondike
@analyst_klondike 7 ай бұрын
@@MAI.I.IA-YOTA На самом деле, в коде должно быть Tripple a. То есть вместо 5 нужно передать переменную a. В данном коде демонстрируется, что когда параметр функции/процедуры передается "по значению" (ByVal), то значение переменной копируется в параметр, и внешняя переменная для функции (переменная "a" в нашем случае) не поменяется. Видим, что мы вызываем процедуру Tripple и внутри ее параметр изменяется. Но так как имеет место передача по значению, то значение переменной "a" не меняется, потому что значение 5 просто скопировалось в переменную "x", внутри функции оно поменялось (x = 15), а при выходе из функции переменная "x" уничтожилась. В противоположность, если бы передача была бы по ссылке (ByRef), то значение переменной "a" поменялось бы на 15.
I thought one thing and the truth is something else 😂
00:34
عائلة ابو رعد Abo Raad family
Рет қаралды 17 МЛН
Чистка воды совком от денег
00:32
FD Vasya
Рет қаралды 5 МЛН
VBA для начинающих - Первые шаги - Новый курс VBA (2)
18:28
Билял Хасенов – Excel, VBA & More
Рет қаралды 120 М.
On Error Resume vs. GoTo и работа с ошибками (Серия VBA 36)
21:23
Билял Хасенов – Excel, VBA & More
Рет қаралды 11 М.
Excel VBA. Массивы (урок 17)
9:59
AK - VBA
Рет қаралды 12 М.
Полный курс VBA для начинающих с нуля за 3.5 часа
3:26:08
Клондайк Аналитика
Рет қаралды 4,5 М.
Мини-курс Python + Excel за 25 минут
24:55
Клондайк Аналитика
Рет қаралды 1,9 М.
Взаимодействие макросов - Call - ByVal, ByRef (Серия VBA 13)
22:23
Билял Хасенов – Excel, VBA & More
Рет қаралды 35 М.
I thought one thing and the truth is something else 😂
00:34
عائلة ابو رعد Abo Raad family
Рет қаралды 17 МЛН