Курс на Stepik
Обложка курса «VBA для Project: Начальный курс» на Stepik
990 ₽

VBA для Project: Начальный курс 0.000

Открыть на
STEPIK.ORG

Microsoft Project — мощный инструмент. Но без VBA вы используете его лишь на 20%. Этот курс — для тех, кто устал от рутины: от копирования задач вручную, от пересчёта сроков кликами, от бесконечных отчётов, которые собираются часами. Научим вас автоматизировать 80% рутинных операций в MS Project с помощью VBA. Формат: 4 модуля, 10 уроков, 36 минут видео. Каждый модуль — это не теория ради теории, а готовые макросы под реальные задачи project-менеджера.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «VBA для Project: Начальный курс»Учеников на курсе 0
Сертификаты, выданные на курсе «VBA для Project: Начальный курс»Сертификатов выдано 0
Отзывы о курсе «VBA для Project: Начальный курс»Отзывов получено 0
Рейтинг курса «VBA для Project: Начальный курс»Рейтинг курса 0.000
Уроки в курсе «VBA для Project: Начальный курс»Количество уроков 10
Тесты в курсе «VBA для Project: Начальный курс»Количество квизов 28
Время прохождения курса «VBA для Project: Начальный курс»Время прохождения курса
Стоимость курса «VBA для Project: Начальный курс»Стоимость курса 990 ₽
Обновления курса «VBA для Project: Начальный курс»Обновления курса
Дата публикации курса «VBA для Project: Начальный курс»Дата публикации курса
Последнее обновление курса «VBA для Project: Начальный курс»Последнее обновление
Сложность easy

Чему вы научитесь

  • Что вы освоите:
  • - Объектную модель MS Project — поймёте, как устроены Application, Project, Task, Resource, Assignment, Calendar и Filter.
  • - Разработку макросов — от чтения свойств задачи до массового обновления данных, работы с назначениями и календарями.
  • - Анализ загрузки и перегрузок — научитесь выявлять ресурсы, работающие сверх нормы, и рассчитывать отклонения от базового плана.
  • - Отладку и обработку ошибок — Immediate Window, Breakpoints, Locals, конструкции On Error.
  • - Оптимизацию кода — защита макросов, ускорение работы, массовые операции.

О курсе

Microsoft Project — мощный инструмент. Но без VBA вы используете его лишь на 20%. Этот курс — для тех, кто устал от рутины: от копирования задач вручную, от пересчёта сроков кликами, от бесконечных отчётов, которые собираются часами. Научим вас автоматизировать 80% рутинных операций в MS Project с помощью VBA. Формат: 4 модуля, 10 уроков, 36 минут видео. Каждый модуль — это не теория ради теории, а готовые макросы под реальные задачи project-менеджера.

Для кого этот курс

Руководители проектов и планировщики — те, кто ежедневно сталкивается с необходимостью массового обновления задач, пересчёта сроков и подготовки отчётов. Инженеры и аналитики — участники проектных команд, которые отвечают за ресурсное планирование, контроль загрузки и анализ отклонений. Сотрудники проектных офисов (PMO) — специалисты, которым нужно унифицировать и автоматизировать процессы планирования в масштабах организации. Продвинутые пользователи MS Project — те, кто освоил базовый функционал и хочет расширить возможности через программирование. Специалисты по отчётности — те, кто регулярно выгружает данные из Project в Excel и формирует сводки для руководства.

Начальные требования

  • владение Microsoft Project на уровне пользователя: создание задач, установка длительностей, работа с ресурсами, понимание типов связей, базовых планов и представлений (Диаграмма Ганта, Лист ресурсов). Если вы не уверены в своей базе по MS Project, рекомендуется пройти бесплатный экспресс-курс «Управление проектами в MS-Project 2016» 

  • Базовые навыки работы в Microsoft Excel: ввод данных, простые формулы, понимание структуры таблиц (курс предполагает интеграцию Project и Excel).

  • Понимание основ управления проектами: что такое WBS, вехи, зависимости, критический путь, отклонения.

  • Базовое представление о программировании (не обязательно, но желательно): что такое переменная, цикл, условие, процедура. Если этого нет — не страшно, первые модули курса дают необходимый минимум.

Преподаватели курса

Как проходит обучение

Разделы и задания в курсе

Модуль 1. Базовый синтаксис и среда разработки
Редактор VBA, переменные, операторы, циклы, функции, объектная модель.
Задание: макрос для чтения свойств задачи.

Модуль 2. Объектная модель MS Project
Application, Project, Task, Resource, Assignment, Calendar, Filter.
Задание: перебор назначений и расчёт трудозатрат по ресурсам.

Модуль 3. Создание процедур
Чтение свойств задачи, трудозатраты по назначениям, оптимизация скорости и защита кода.
Задание: процедура для анализа загрузки ресурсов.

Что вы получите

  • Знания:
  • Объектная модель MS Project — понимание иерархии объектов (Application, Project, Task, Resource, Assignment, Calendar, Filter) и принципов навигации по коллекциям.
  • Синтаксис и правила VBA — переменные, типы данных, операторы, циклы (For Each, For…Next, Do…Loop), функции и процедуры.
  • Работа с датами и длительностями — методы Application.DateDifference, Task.Start, Task.Finish, Task.Duration.
  • Обработка ошибок и отладка — On Error, Immediate Window, Breakpoints, Locals, Watches.
  • Практические навыки:
  • Управление задачами — добавление, удаление, перемещение, изменение иерархии (OutlineIndent/OutlineOutdent, OutlineLevel), работа со связями и лагами (TaskDependencies, Predecessors, Successors).
  • Управление ресурсами — назначение на задачи, работа с пулом, настройка доступности (MaxUnits), ставок (CostRateTables), календарей (Calendar, WeekDays, Exceptions).
  • Анализ загрузки — выявление перегруженных ресурсов через TimeScaleData, Resource.Overallocated, Application.DateDifference.
  • Расчёт отклонений — сравнение плановых и базовых трудозатрат (Work, BaselineWork, ActualWork), расчёт стоимости и отклонений по срокам.
  • Массовые операции — перебор коллекций, работа со словарями (Scripting.Dictionary), обход с конца при удалении.
  • Отладка и защита кода — умение находить ошибки, обрабатывать исключения, защищать проект VBA паролем.

Нагрузка

2-3 часа в неделю

Расскажите о курсе друзьям