Курс vba программирование
Программирование макросов на VBA в Microsoft Excel 2019-2016 — Уровень 5
Ближайшая группа:
Стоимость обучения 8 590 ₽
Встроенный язык программирования Visual Basic for Applications (VBA) и в версии Microsoft Office 2019 остается главным средством автоматизации работы пользователя с входящими в пакет приложениями.
Большинство задач, требующих применения макросов, возникает в ходе работы с электронными таблицами Excel. И если Вы освоите программирование макросов на VBA, то с решением задач автоматизации Microsoft Excel 2019-2016 сможете справляться самостоятельно.
Программа курса адресована специалистам, постоянно использующим Excel в своей профессиональной деятельности и желающим научиться самостоятельному программированию макросов с целью автоматического выполнения повторяющихся рутинных действий, для экономии времени и повышения эффективности труда.
Основные команды языка VBA и базовые объекты Excel 2019-2016 совместимы на уровне макросов с предыдущими версиями Excel, поэтому полученные на курсе знания и навыки Вы сможете успешно использовать при работе в Microsoft Excel и версии 2019/2016/2013, и версии 2010/2007.
Данный курс готовит к экзаменам, входящим в программы подготовки сертифицированных специалистов Microsoft Office Specialist (MOS).
Сертификат является серьезным подтверждением Вашей квалификации.
Во время обучения Вы узнаете:
Автоматическая запись макроса
- Использование макрорекордера для записи макроса.
- Использование при записи макроса абсолютных и относительных ссылок.
- Исправление недостатков автоматически генерируемого программного кода.
Работа в редакторе Visual Basic. Основы программировании на VBA
- Создание проекта VBA. Использование окна проекта. Работа с модулями.
- Ввод и редактирование программного кода.
- Создание, сохранение и запуск процедуры VBA.
- Типы данных, переменные, константы.
- Инструкции управления порядком выполнения команд: If…Then…Else и Select Case.
Программирование объектов Excel. Свойства и методы рабочих книг, листов и диапазонов ячеек
- Понятие объектно-ориентированного программирования.
- Модель объектов Excel, ссылки на объекты.
- Обзор свойств и методов объекта Workbook.
- Управление листами: использование коллекции Worksheets и объекта Worksheet.
- Работа с диапазонами ячеек: использование объекта Range, его свойств и методов.
- Использование объектных переменных и конструкции With … End With.
Циклы: программирование многократных действий
- Разновидности циклов в VBA.
- Цикл со счетчиком For…Next.
- Циклы с условием Do…Loop.
- Цикл по объектам For Each…Next.
- Примеры циклических операций с ячейками и листами рабочих книг Excel.
Создание пользовательской функции. Примеры пользовательских функций
- Создание процедуры Function.
- Использование пользовательской функции в процедуре VBA и на рабочем листе.
- Решение типичных задач автоматизации в Excel с помощью пользовательских функций.
Обработка ошибок. Отладка и тестирование программы
- Типы ошибок.
- Создание процедуры обработки ошибок Run-time.
- Отладка и пошаговое тестирование программы.
Защита проекта VBA. Автоматизация запуска макросов
- Настройка уровней безопасности.
- Защита проекта VBA.
- Создание пользовательских кнопок для запуска макросов.
- Использование событий рабочих книг и листов для запуска макросов.
Учебная нагрузка в классе
24 ак.ч.
Ближайшие группы:
18:30 — 21:45
вт чт
8 590 руб.
м. Бауманская
Бакунинская, 69
Норкина Елена Кемеровна
10:30 — 17:45
сб
8 590 руб.
м. Бауманская
Бакунинская, 69
Норкина Елена Кемеровна
Преподаватели:
Крючкова Ольга Геннадьевна
Сертифицированный тренер Microsoft (MCT, MCP, MOS Master), MS Office Евангелист. Благодаря яркой харизме и живой, динамичной подаче материала Ольге Геннадьевне удается сформировать у каждого слушателя стойкие практические навыки, необходимые в работе. Занятия проходят в энергичной атмосфере с использованием большого количества заданий и теоретических материалов.
Ольга Геннадьевна является автором 3 учебников и соавтором 12 учебных пособий по MS Office. Среди ее слушателей сотрудники крупнейших компаний: «Johnson & Johnson», «Avon», «Bayer», «Mercedes-Benz», «Volkswagen», «Volvo», «Ашан», «Danone», «METRO», «McDonald’s», «Nestle», «PEPSI», «Норильский никель», «Донстрой», «СОГАЗ», «Сбербанк», «Unesco», «IKEA», «Kaspersky».
Ольга Геннадьевна – профессионал высочайшей квалификации, благодарные ей выпускники отмечают доброжелательность, внимательность и высокое качество полученных ими знаний и навыков.
Норкина Елена Кемеровна
Профессионал высокого уровня, имеет большой опыт преподавания слушателям различных уровней подготовленности (от начинающих до профессионалов). Сертифицированный эксперт MOS Master 2013/2016 по Word, Excel Expert, PowerPoint, Access. Много лет проводила обучение госслужащих гор. Москвы. Награждена почетной грамотой Префекта Юго-Восточного административного округа города Москвы за вклад в подготовку, развитие и повышение квалификации управленческого персонала. Елена Кемеровна с отличием закончила МГУ им. М.В. Ломоносова, факультет вычислительной математики и кибернетики, специальность – прикладная математика.
Сертифицированный эксперт Microsoft Office Specialist Master 2016/2013
Сертифицированный эксперт Microsoft Office Specialist Excel Expert 2016/2013
Сертифицированный эксперт Microsoft Office Specialist Word Expert 2016/2013
Сертифицированный эксперт Microsoft Office Specialist Access 2016/2013
Сертифицированный эксперт Microsoft Office Specialist Power Point 2016/2013
Тихонов Ярослав Анатольевич
Cертифицированный инструктор, обладатель престижных международных сертификаций, подтверждающих экспертный статус, включая Microsoft Office Specialist Master. Эксперт в области бизнес-аналитики и сложного анализа данных. Практикующий преподаватель курсов по Microsoft Excel. В совершенстве владеет пакетом MS Office и с удовольствием делится своими ценными знаниями со слушателями. Под его руководством Вы узнаете все секреты правильного использования сложных формул и расчётов в Excel!
Ярослав Анатольевич имеет большой опыт работы в различных областях: IT, маркетинг, продажи, медиа. Начинал профессиональную карьеру с должности инженера-тестировщика. Работал в страховании, атомной отрасли, телекоме, в области системной интеграции. В послужном списке числятся известные компании, включая LETA IT-company и ЗАО «КРОК инкорпорейтед».
Преподаватель всегда открыт для аудитории и с радостью отвечает на возникающие вопросы. Обучение на курсах под руководством Ярослава Анатольевича станет залогом Вашего успеха на пути становления настоящим профессионалом Microsoft Excel.
Сертифицированный специалист Microsoft Office Excel® 2016 Expert
Сертифицированный специалист Microsoft Office Outlook® 2016
Сертифицированный специалист Microsoft Office PowerPoint® 2016
Сертифицированный специалист Microsoft Office Specialist 2016 Master
Сертифицированный специалист Microsoft Office Word 2016 Expert
Хочу всё знать. Язык Visual Basic
В 80-е годы популярность BASIC пошла на спад. Новые языки программирования избавились от сложного синтаксиса, при этом их возможности возросли. И только Microsoft продолжал гнуть свою линию, выпустив сначала еще один бестселлер QBasic, а потом и героя сегодняшнего текста — Visual Basic.
Краткая справка
Первые версии Visual Basic не снискали успеха среди разработчиков. Графический интерфейс, а потом и подсветка синтаксиса являлись едва ли не единственным отличием от QBasic. Microsoft начала вносить значительные перемены лишь с версии 3.0. В комплектации Professional разработчики получили возможность работать с базой данных Access, графические возможности позволяли работать с языком даже не программистам. Кроме того, повысилось быстродействие и упростилась установка ПО.
В 1995 году свет увидел Windows 95, вместе с которым захватывать мировое господство отправился Visual Basic 4.0. Здесь появился полноценный компилятор, возможность создавать 32 и 16-разрядные приложения, увеличилась скорость работы. В 1998 году вышла последняя версия традиционного Visual Basic. Далее компания Microsoft изменила концепцию, пустив развитие языка по двум направлениям: VB на платформе .NET и адаптированные версии для решения локальных задач (VBA, VBScript, eVB).
Visual Basic в наши дни
VB — инструмент для быстрого создания Windows-приложений. После смены концепции язык обрел:
- поддержку ООП с конструкторами, деструкторами и наследованием;
- свободную многопоточность;
- компиляцию в байт-код, исполняемую при помощи CLR;
- структурную обработку исключений;
Но главное удобство — платформа .NET. Это означает, что теперь разработчики имеют доступ к огромному количеству библиотек платформы для работы с БД, графикой, формами, безопасностью и вебом.
Другим популярным наследником является Visual Basic for Applications (VBA). Это урезанный VB 6.0 для обработки макросов, создания скриптов, который упрощает работу внутри ОС.
В AutoCAD, CorelDraw, SolidWorks и, конечно же, Microsoft Office вы можете экспортировать данные, структурировать информацию, подключать БД. Даже на бытовом уровне вам пригодится умение создавать автозаполняемые формы, вытягивать информацию в один клик из Excel. В работе, не обязательно связанной с программированием, VBA упростит создание технических документов, чертежей и планов.
Литература
Обучение языку лучше начинать с VBA. Во-первых, он проще, во-вторых, целевые продукты вам прекрасно известны, в-третьих, ограничения позволят вам сконцентрироваться на языке. Считается, что для изучения VBA вам понадобится 30 часов. Фактически — не более 15. Можете взять за основу одну из следующих книг:
Программировать на Visual Basic .NET сложнее, но и интереснее. Времени и справочных ресурсов потребуется больше:
На годы обращать внимания не стоит, здесь важнее практические навыки.
Заключение
Современный Visual Basic слабо напоминает язык, изобретенный более 50 лет назад. Он сохранил простоту, но оброс большим количеством функций и возможностей. А так как Microsoft продолжает работать над платформой .NET, то на ближайшие лет 10 он останется полезным инструментом для любого программиста.
В 1964 году на свет появился язык BASIC. Он разрабатывался для учебных целей, чтобы студенты вузов с помощью простых алгоритмов изучать программирование. BASIC стал настоящим прорывом в образовании, а в реальной жизни программисты соревновались в создании диалектов. Среди очарованных языком гиков оказался Билл Гейтс. В 13 лет он написал на нем свою первую программу, в 20 — зарабатывал деньги реализацией версии Altair BASIC, разработанной им совместно с Полом Алленом.
В 80-е годы популярность BASIC пошла на спад. Новые языки программирования избавились от сложного синтаксиса, при этом их возможности возросли. И только Microsoft продолжал гнуть свою линию, выпустив сначала еще один бестселлер QBasic, а потом и героя сегодняшнего текста — Visual Basic.
Краткая справка
Первые версии Visual Basic не снискали успеха среди разработчиков. Графический интерфейс, а потом и подсветка синтаксиса являлись едва ли не единственным отличием от QBasic. Microsoft начала вносить значительные перемены лишь с версии 3.0. В комплектации Professional разработчики получили возможность работать с базой данных Access, графические возможности позволяли работать с языком даже не программистам. Кроме того, повысилось быстродействие и упростилась установка ПО.
В 1995 году свет увидел Windows 95, вместе с которым захватывать мировое господство отправился Visual Basic 4.0. Здесь появился полноценный компилятор, возможность создавать 32 и 16-разрядные приложения, увеличилась скорость работы. В 1998 году вышла последняя версия традиционного Visual Basic. Далее компания Microsoft изменила концепцию, пустив развитие языка по двум направлениям: VB на платформе .NET и адаптированные версии для решения локальных задач (VBA, VBScript, eVB).
Visual Basic в наши дни
VB — инструмент для быстрого создания Windows-приложений. После смены концепции язык обрел:
- поддержку ООП с конструкторами, деструкторами и наследованием;
- свободную многопоточность;
- компиляцию в байт-код, исполняемую при помощи CLR;
- структурную обработку исключений;
Но главное удобство — платформа .NET. Это означает, что теперь разработчики имеют доступ к огромному количеству библиотек платформы для работы с БД, графикой, формами, безопасностью и вебом.
Другим популярным наследником является Visual Basic for Applications (VBA). Это урезанный VB 6.0 для обработки макросов, создания скриптов, который упрощает работу внутри ОС.
В AutoCAD, CorelDraw, SolidWorks и, конечно же, Microsoft Office вы можете экспортировать данные, структурировать информацию, подключать БД. Даже на бытовом уровне вам пригодится умение создавать автозаполняемые формы, вытягивать информацию в один клик из Excel. В работе, не обязательно связанной с программированием, VBA упростит создание технических документов, чертежей и планов.
Литература
Обучение языку лучше начинать с VBA. Во-первых, он проще, во-вторых, целевые продукты вам прекрасно известны, в-третьих, ограничения позволят вам сконцентрироваться на языке. Считается, что для изучения VBA вам понадобится 30 часов. Фактически — не более 15. Можете взять за основу одну из следующих книг:
Программировать на Visual Basic .NET сложнее, но и интереснее. Времени и справочных ресурсов потребуется больше:
На годы обращать внимания не стоит, здесь важнее практические навыки.
Заключение
Современный Visual Basic слабо напоминает язык, изобретенный более 50 лет назад. Он сохранил простоту, но оброс большим количеством функций и возможностей. А так как Microsoft продолжает работать над платформой .NET, то на ближайшие лет 10 он останется полезным инструментом для любого программиста.
Microsoft Excel 2010/2007. Макросы на VBA
Очное обучение
Очное обучение – это обучение в одном из 13 городов России, где есть классы Учебного центра Softline (Москва, Санкт-Петербург, Владивосток, Екатеринбург, Казань, Красноярск, Нижний Новгород, Новосибирск, Омск, Ростов-на-Дону, Самара, Уфа, Хабаровск).
Вы приезжаете в указанное администратором время по нужному адресу и проходите обучение на наших ПК. Все лабораторные работы и/или практические задания будут заранее настроены нашими техническими специалистами и готовы к работе. В стоимость очного обучения входит блокнот, ручка, учебники и пособия, чай/кофе/вода/печеньки и обед. Иногородним слушателям, желающим обучаться в наших классах очно, мы помогаем с подбором и бронированием гостиницы (командировку вы оформляете за свой счёт).
Дистанционное обучение
Если в вашем городе нет класса, вы можете пройти обучение в дистанционном формате. Стоимость дистанционного курса на 10% меньше, чем очного.
Удалённый формат подразумевает подключение к очной группе во время проведения курса (ссылка для подключения будет выслана вам заранее). С вашей стороны нужен компьютер или ноутбук с устойчивым подключением к интернету и гарнитура с микрофоном и наушниками. Вы будете видеть презентацию преподавателя, слышать его, получите удалённый доступ к лабораторным работам (если курс подразумевает их использование), сможете задавать вопросы в групповом чате или голосом, общаться с другими слушателями, а по окончании обучения получите те же сертификаты (по электронной почте), что и очные слушатели (в сертификате не указано, в каком формате вы прошли обучение).
Трёхдневный курс Microsoft Excel 2010/2007. Макросы на VBA рассчитан на специалистов, постоянно использующих Excel в повседневной работе и желающих изучить программный код VBA и самостоятельно программировать макросы, что позволит автоматически выполнять повторяющиеся рутинные действия, сэкономит время и повысит эффективность труда. В продуктах Microsoft Office есть отличный инструмент, который помогает автоматизировать рутинные операции, а также сделать вещи, которые обычным способом недоступны. Этим инструментом является встроенный язык программирования VBA (Visual Basic for Application). Курс Microsoft Excel 2010/2007. Макросы на VBA поможет овладеть навыками автоматизации работы в Microsoft Excel. Программа курса включает в себя теоретическую и практическую часть и доступна онлайн и в классах Учебного центра Softline в городах России (Москве, Санкт-Петербурге, Екатеринбурге, Казани, Красноярске, Нижнем Новгороде, Новосибирске, Омске, Ростове-на-Дону и Хабаровске).
Профиль аудитории:
- Курс рассчитан на специалистов, постоянно использующих Excel в повседневной профессиональной деятельности и желающих научиться разбирать программный код на VBA и самостоятельно программировать макросы, что позволит автоматически выполнять повторяющиеся рутинные действия, сэкономит время и повысит эффективность труда.
Предварительные требования:
- Опыт работы в MS Excel;
- Начальный или средний опыт создания макросов на языке программирования Visual Basic for Applications в среде MS Excel.
По окончании курса слушатели смогут:
- Записывать макросы и усовершенствовать автоматически сгенерированный программный код
- Работать с редактором Visual Basic, создавать процедуры на VBA
- Программно обращаться к рабочим книгам, листам и диапазонам ячеек, изменять их свойства
- Программировать многократно повторяющиеся операции с помощью циклов
- Создавать и применять пользовательские функции
- Применять пользовательские кнопки и события рабочих книг и листов для запуска макросов
- Выполнять программную обработку ошибок. Отлаживать и тестировать программы
- Устанавливать защиту проекта VBA
Модуль 1. Введение в макросы в Excel
- Запись действий пользователя в Excel
- Установка параметров записи макроса
- Исправление автоматически сгенерированного кода в редакторе VBA
Модуль 2. Работа со средой разработки VBA.
- Создание проекта, понятие модулей
- Ввод и редактирование программного кода
- Типы данных, переменные, константы
- Создание, сохранение и запуск процедуры VBA
Модуль 3. Работа с объектами Excel
- Основы объектно-ориентированного программирования
- Модель объектов Excel, ссылки на объекты
- Объект Workbook
- Объекты Worksheets и Worksheet
- Объект Range
- Использование специальных конструкции With … End With
Модуль 4. Работа с циклами
- Разновидности циклов в VBA
- Цикл со счетчиком For. Next
- Циклы с условием Do. Loop
- Цикл по объектам For Each. Next
- Примеры циклических операций с ячейками, листами и рабочими книгами Excel
Модуль 5. Создание пользовательской функции.
- Отличия функций и процедур
- Создание и вызов функций
- Применение функций для решения задач пользователя
Модуль 6. Обработка ошибок. Отладка и тестирование программы
- Типы ошибок
- Обработка ошибок выполнения программы
- Отладка и пошаговое тестирование программы
Модуль 7. Создание пользовательских форм. Основные элементы управления форм
- Добавление формы в проект
- Использование элементов управления: поле, надпись, кнопка
- Создание пользовательских кнопок для запуска макросов
- Написание процедур для элементов управления в формах
Модуль 8. Защита проекта VBA. Автоматизация запуска макросов
- Настройка уровней безопасности
- Защита проекта VBA
- Использование событий рабочих книг и листов для запуска макросов
Спасибо за Ваш отзыв!
Уверены, он будет полезен!
Ваш отзыв поможет кому-то сделать выбор. Спасибо, что делитесь опытом!
Начните уже сегодня профессионально программировать на языке VBA в Excel!
Меня зовут Семуков Артём. Я специализируюсь на разработке Программного Обеспечения на различных языках программирования, в том числе на языке VBA.
Я написал множество приложений, программ и макросов, работающих и обрабатывающих данные в Excel. И я не буду здесь перечислять, что именно это были за программы, только скажу, что я их разрабатывал для Казначейства большого Банка, я разрабатывал базы данных в связке c Excel, применял автоматическое получение данных из интернета, с биржи, писал код для различных расчетов, обработки данных, создавал понятный и привычный интерфейс для пользователей и многое, многое другое.
Также я являюсь автором бесплатного видеокурса по языку VBA+Excel для начинающих, который Вы сможете посмотреть здесь
По многочисленным просьбам своих подписчиков, которые прошли мой курс для начинающих, я создал этот видеокурс с углубленным изучением разработки на языке VBA под Excel.
Возможно, Вы даже немного знаете язык VBA, но Вам не хватает знаний, как создать поистине настоящий проект в Excel с правильно организованным кодом, с различными возможностями и многофункциональной пользовательской формой.
Вам знакома ситуация, когда данных очень много и их как-то нужно обработать, причем обычными формулами Excel не обойтись?
Вам хотелось бы перейти на новый уровень познания Excel и научиться профессионально автоматизировать различные моменты своей деятельности.
На протяжении всего видеокурса будет показана разработка учета на складе магазина (проект «Магазинчик»), т.е. мы с Вами будем учиться строить профессиональное приложение на примере. Хотя примером могло послужить и что-нибудь другое, важно то, что почти на любом примере можно увидеть, как логически выстраивается архитектура приложения на языке VBA, а также рассмотреть множество нюансов и функциональных возможностей
В этом видеокурсе шаг за шагом
показана разработка полноценного приложения на языке VBA
Вы узнаете, как в Excel можно запрограммировать интерфейс, используя пользовательские формы
Вы научитесь, использовать различные контроллы (кнопки, текстбоксы и др.), календарь, сможете подключаться к интернету и получать курсы ЦБ с официального сайта
Вы сможете обрабатывать ошибки и исключения Error
И узнаете многое и многое другое
Вы будете уметь выгружать данные в текстовый файл и подгружать данные из него, используя специальную для этого библиотеку FileSystemObject
Что сейчас в тренде?
При работе в Excel все чаще приходится применять подходы автоматизации. Сейчас большинство компаний уже не устраивают простейшие таблицы в Excel с примитивными расчетами. Мир очень быстро меняется и все чаще людям приходится внедрять автоматизацию в свою деятельность. И если у Вас есть начальные знания в этой области, например, Вы немного умеете программировать на VBA, тогда Вы на шаг впереди, а если нет, тогда Вам не позавидуешь, но Вы можете научиться, это совсем не сложно.
А если капнуть глубже, то требования к специалистам в Excel возросли, и примитивные макросы писать эти специалисты уже могут, НО все чаще требуется, чтобы разработка и результат от нее был более качественным, код красивым и многофункциональным, интерфейс дружественен к пользователю, а данные должны заносится не вручную, а подхватываться на лету с какого-нибудь сайта или из базы данных. И если Вы обладаете этими знаниями и опытом, Вы на два шага впереди, тогда все двери для Вас открыты, и Вы всегда будете чувствовать себя комфортно, так как почти любую задачу, связанную с автоматизацией в Excel, Вы сможете решить программируя на языке VBA!
Видеокурс или Книга?
Когда я обучался программированию, были в основном книги. По языку VBA что-то действительно стоящего было очень мало, ситуация сохраняется и по сей день, а книги сильно выросли в цене.
Вы же можете выбрать путь либо самостоятельного обучения по книгам, но при этом выборе учтите, Вас будут ожидать различные «подводные камни» и Вам нужно будет искать информацию по решению каждой проблемы самостоятельно.
Либо Вы можете выбрать обучение по моему видеокурсу, в нем я последовательно для Вас описываю и программирую приложение в Excel на языке VBA. Вы будете наглядно видеть, как я решаю каждую возникшую проблему, как реализую ту или иную мелочь, как архитектурно и логично выстраиваю код программы и каждый раз делюсь своим мнением и мыслями по тому или иному решению.
Я ничего не имею против книг, я люблю литературу по IT, но скорость достижения результата может быть разная, либо Вы сами разбираетесь в коде, читая книгу, либо Вы смотрите Видео, повторяете и сами видите, как, где и что нужно сделать, получая от этого лучшее усвоение материала и более интересную подачу. Выбор за Вами!
Видеокурс «Погружение в язык VBA» представляет из себя серию видеоуроков, которые обучают профессиональному построению полноценного приложения на языке VBA в MS Excel и по ходу учат использовать различные компоненты объектной модели VBA+Excel.
Этот видеокурс предназначен для людей, знающих лишь основы программирования на языке VBA, и НЕ предполагает опыт написания законченных приложений, использующих компоненты пользовательских форм.
Видеокурс состоит из 20 уроков. Всего 14 часов видео, что составляет в среднем около 40 минут на урок.
Каждый урок находится в отдельной папке.
Также, в каждой папке к уроку прилагается файл или файлы, которые относятся к этому уроку.
Я не стал оформлять видеокурс в программу-приложение с возможностью навигации по ссылкам меню уроков и просмотру видео во встроенном видеоплеере программы, так как данный формат считаю не удобным в обучении программированию. Видеокурсы по программированию, считаю, удобней смотреть в видеоплеере пользователя, на весь экран или как удобно Вам. В любой момент Вы можете остановить видео, сравнить код с оригиналом в файле, внести изменения в код, посмотреть предыдущее видео, что-то вспомнить, уяснить и опять начать просмотр.
Я уверен, что пройдя мой видеокурс «Погружение в VBA», Вы сможете строить свои приложения и научитесь писать код профессионально. А пользуясь дополнительной справочной информацией по объектам VBA, Excel и смежным технологиям, Вы сможете писать приложения, которые будут покрывать потребности Ваших задач почти на 100%!
После того, как Вы нажмете кнопку «Купить», Вы будете направлены на известный сервис оплаты, Вам будет предложено на выбор несколько способов оплаты, выбирайте любой, который Вам удобен (карты Visa, MasterCard, Яндекс.Деньги, QIWI, Сбербанк и многие другие)
После оплаты Вы увидите секретную страницу со ссылкой (кнопкой) на Видеокурс
Нажмите по этой ссылке (кнопке). Начнется закачка Видеокурса упакованного в архив (размер архива около 5ГБ)
Также, сразу после оплаты на Ваш E-mail прийдет письмо с паролем к архиву Видеокурса
После ввода пароля Ваш архив с видеокурсом будет распакован в течении нескольких минут
Что Вы получите и чему научитесь?
Как купить и получить видеокурс?
По окончанию курса, Вы получите законченное приложение и будете знать все особенности его программирования. Скажу более, Вы сможете его и дальше расширять, так как будете знать, как оно устроено внутри «под капотом».
Вы получите небольшую систему учета на складе, которая будет уметь работать с разновалютными позициями (товарами).
Вы познакомитесь с событийно-ориентированным программированием и будете уметь работать с пользовательскими формами и контроллами.
Вы научитесь использовать различные элементы управления и сможете управлять ими в коде VBA.
Вы сможете получать различные данные из интернета, этому Вы научитесь на примере получения валютного курса ЦБ с официального сайта ЦБ.
Обработка ошибок или исключений теперь для Вас не будет проблемой!
Вы научитесь выгружать данные в отдельный файл с помощью библиотеки FileSystemObject.
Узнаете как с помощью стандартного средства импорта Excel и при помощи VBA подгружать данные из текстового файла типа CSV автоматически.
По ходу всего курса Вы будете узнавать все новые и новые возможности VBA+Excel, различные объекты, свойства и многое другое.
В итоге Вы будете уметь программировать и строить приложения от начала и до конца на профессиональном уровне!
Доступное изложение
Последовательное и доступное изложение материала. Шаг за шагом Вы увидите, как писать программу на VBA в Excel и поймете, что происходит в процессе разработки
Автор лучшего курса
Автор уже создал бесплатный курс, который является самым понятным видеокурсом по программированию на VBA для начинающих в Рунете
Visual Basic – программирование в Excel 2010
Visual Basic — Programming in Excel
Описание образовательной программы
Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса.
Среди программистов VB популярен высоко производительный комплекс для разработки приложений.
Интеграция среды с MS Office делает Visual Basic одним из самых удобных продуктов для повседневного использования разработчиками приложений.
Visual Basic позволяет решать любые задачи: от простых, но эффективных макросов «на каждый день», помогающих рядовым пользователям в их работе, до серьезных проектов корпоративного уровня.
Наибольшее количество прикладных задач, требующих использования макросов, возникает при работе с электронными таблицами Excel. Опытные пользователи смогут самостоятельно справиться с вопросами автоматизации Microsoft Excel 2010, если освоят возможности программирования макросов на VBA.
Основные команды языка VBA и базовые объекты Excel совместимы на уровне макросов с предыдущими версиями Excel, поэтому полученные на курсе знания и навыки программирования макросов можно будет с успехом применять как в Microsoft Excel 2010, так и в более ранних версиях Microsoft Excel 2007/2003.
Успешное окончание обучения по программе данного курса позволит специалистам:
- Создавать макросы с помощью Макрорекордера, работать с Личной книгой макросов.
- Создавать проекты в редакторе Visual Basic, редактировать, отлаживать и выполнять программный код.
- Программировать сложные процедуры с вложенными циклами, использующими массивы переменных.
- Использовать команды по условию (ветвление), безусловный переход к любой точке программы, повторяющиеся команды (циклы).
- Использовать операторы и встроенные функции Visual Basic.
- Обрабатывать события, происходящие в листах и книгах.
- Создавать надстройки Microsoft Excel 2010 с помощью VBA.
Цель курса
Совершенствование навыков работы с MS Excel при анализе и обработке данных с помощью Visual Basic for Applications – объектно-ориентированного языка программирования, входящего в состав пакета Microsoft Office
Целевая аудитория
Специалисты различного профиля, которые систематически сталкиваются в своей деятельности с необходимостью оперативно и на высоком уровне выполнять расчеты на основе электронных таблиц.
Необходимая подготовка
Знания и навыки в объеме курсов
- 293 «Microsoft Office Excel 2010 для квалифицированного пользователя»
- 283 «Пользователь Microsoft Excel 2010».
Содержание
1. Создание макросов с помощью Макрорекордера.
- Личная книга макросов.
- Макросы с абсолютными и относительными ссылками.
- Особенности редактирования макросов Личной книги.
2. Знакомство с редактором Visual Basic. Принципы создания собственных макросов. Средства отладки.
- Общие сведения.
- Окно проводника проекта (Project Explorer) и структура проекта VBA.
- Работа с редактором кода (Code Editor).
- Работа со справкой.
3. Способы запуска макросов.
4. Создание собственных макросов. Понятие процедур и функций.
- Виды процедур.
- Область видимости процедур. Создание процедур (макросов).
- Передача параметров.
- Вызов и завершение работы процедур.
5. Переменные и константы.
- Основы синтаксиса.
- Переменные и типы данных.
- Операторы.
- Константы.
6. Базовые операции с ячейками.
7. Выполнение команд по условию (ветвление).
- Оператор If . Then.
- Оператор Select Case.
8. Безусловный переход к любой точке программы.
9. Повторяющиеся команды (циклы). Циклы, выполняющиеся или завершающиеся по условию. Циклы, управляемые счетчиком.
10. Операторы и встроенные функции Visual Basic.
- Что такое встроенные функции.
- Функции преобразования и проверки типов данных.
- Строковые функции.
- Функции для работы с числовыми значениями.
- Функции для работы с датой и временем.
- Функции для форматирования данных.
- Функции — заменители синтаксических конструкций.
- Функции для работы с массивами.
- Функции для работы с файловой системой.
- Другие функции VBA.
11. Запрос данных и выдача сообщений в стандартных диалоговых окнах Visual Basic.
12. Типы ошибок в программах. Перехват ошибок времени выполнения.
- Типы ошибок.
- Перехват и обработка ошибок времени выполнения.
13. Инструменты отладки программ.
- Тестирование.
- Переход в режим паузы.
- Действия в режиме паузы.
- Окно Immediate.
- Окно Locals.
- Окно Watches.
14. Понятие объектов, свойств, методов. Базовые принципы работы с объектами.
- Что такое классы и объекты.
- Создание и удаление объектов.
- Методы объекта.
- Свойства объекта.
- События объекта и объявление WithEvents.
- Просмотр объектов.
- Объектные модели.
15. Работа с объектом Range (специальные диапазоны, основные свойства и методы).
16. Работа с объектом Range. Некоторые полезные примеры программ.
17. Операции с рабочими листами.
18. Обработка событий, происходящих в листах и книгах.
19. Операции с рабочими книгами. Практический пример.
20. Операции с приложением. Функции рабочего листа. Стандартные диалоговые окна.
21. Краткие принципы управления диаграммами с помощью макросов.
22. Пользовательские формы и элементы управления на рабочем листе.
- Для чего нужны формы.
- Создание форм и самые важные свойства и методы форм.
- Элементы управления.
Сертификация
Курс не связан с программами сертификации.
Получаемый документ
Удостоверение о повышении квалификации, или Сертификат.
(В зависимости от категории слушателей и общей продолжительности программы)