Компьютерные курсы
Звоните нам
8 (863) 273-83-80

Пишите нам
Мы ждем ваших вопросов и отзывов о работе


Углубленное изучение Microsoft Excel с применением VBA

Цель

Автоматизация работы в MS Office (на примере MS Excel) с помощью языка программирования Visual Basic for Application (VBA), повышение производительности труда при выполнении повседневных задач в MS Excel и общей эффективности использования пакета MS Office

Категория слушателей

Опытные пользователи персонального компьютера

Срок обучения

72 час.

Форма обучения

С отрывом или с частичным отрывом от работы

Режим занятий

2 час. день

Содержание

Наименование разделов и тем

Всего, часов

1

Основные навыки работы с книгами. Операции с ячейками. Работа с формулами

4

1.1

Элементы окна программы. Строка формул. Элементы окна документа. Ячейка, рабочий лист, книга. Переход к заданной ячейке. Масштаб. Ввод текста, дат и чисел в ячейки. Редактирование ячеек. Проверка орфографии. Поиск и замена содержимого. Очистка содержимого. Отмена и возврат команд. Действия над рабочими листами книги. Создание и первое сохранение книги. Поиск и открытие книги. Сохранение изменений. Сохранение книги под другим именем, в другой папке или в другом формате. Создание при сохранении новой папки.

2

1.2

Копирование и перемещение ячеек. Специальная вставка. Автозаполнение. Создание гиперссылок. Добавление и удаление ячеек (строк и столбцов). Изменение ширины столбцов и высоты строк. Скрытие и отображение строк и столбцов. Объединение ячеек. Ввод формулы в ячейку с использованием строки формул. Редактирование формул. Использование ссылок в формулах. Ввод диапазона в формулу с помощью мыши. Копирование формул. Относительные и абсолютные ссылки. Использование ссылок на ячейки других рабочих листов.

2

2

Вставка функций. Оформление электронных таблиц

4

2.1

Понятие и синтаксис функции. Автосумма. Ввод функций с использованием панели формул. Мастер функций. Обзор функций. Базовые функции (СРЗНАЧ, СУММ, СЧЕТ, МИН, МАКС), функции даты (ДАТА и ТДАТА), финансовые функции (БЗ и ППЛАТ), логические функции (ЕСЛИ). Форматирование ячеек: работа со шрифтами, числовыми форматами, выравнивание содержимого ячеек, настройка числа знаков после запятой, добавление к ячейкам границ и заливки, поворот текста, настройка отступов, применение стиля. Очистка форматов. Копирование форматов по образцу. Автоформат. Условное форматирование.

3

Построение диаграмм. Печать таблиц и диаграмм. Сортировка. Сводные таблицы

4

3.1

Создание и редактирование диаграммы. Мастер диаграмм. Изменение свойств диаграммы. Вставка и внедрение объектов. Разделение и закрепление областей. Настройка параметров страницы. Создание колонтитулов. Вставка и удаление разрыва страницыЗадание и отмена области печати. Установление сквозных строк и столбцов. Предварительный просмотр и печать диаграмм, рабочих листов, книг. Печать выделенной области.

2

3.2

Сортировка данных. Использование автофильтра. Расчет промежуточных итогов. Построение сводных таблиц.

2

4

Автоматическая запись макроса в Excel. Работа в редакторе VBA. Основные сведения о программировании на VBA

8

4.1

Использование макрорекордера для записи макроса в Excel. Использование абсолютных и относительных ссылок при записи макроса. Исправление недостатков программного кода, генерируемого автоматически.

4

4.2

Создание проекта VBA. Использование окна проекта. Ввод и редактирование программного кода. Создание, сохранение и запуск процедуры VBA. Программные конструкции языка. Типы данных, переменные, константы. Инструкции управления порядком выполнения команд: If…Then…Else и Select Case. Разновидности циклов в VBA. Циклы с условием Do…Loop. Цикл со счетчиком For…Next. Цикл по объектам For Each…Next. Циклическое обращение к ячейкам, листам и рабочим книгам Excel. Работа с массивами.

4

5

Объектная модель Excel. Свойства и методы рабочих книг, листов и диапазонов ячеек

6

5.1

Понятие объектно-ориентированного программирования. Модель ADO. Модель объектов Excel. Обзор свойств и методов объекта Workbook. Управление листами: использование коллекции Worksheets и объекта Worksheet. Работа с диапазонами ячеек: использование объекта Range, его свойств и методов. Использование объектных переменных и конструкции With … End With.

6

Обработка событий рабочих книг и листов

4

6.1

Обзор событий для рабочей книги и листов. Написание процедур обработки событий.

7

Создание функции. Примеры применения пользовательских функций

4

7.1

Создание процедуры Function. Вызов пользовательской функции. Решение типичных задач автоматизации в Excel с помощью пользовательских функций.

8

Создание пользовательских форм. Основные элементы управления форм

8

8.1

Добавление формы в проект. Использование элементов управления: поле, надпись, кнопка, поле со списком. Написание процедур для элементов управления в формах. Свойства и методы элементов управления.

9

Обработка ошибок. Отладка и тестирование программы

4

9.1

Типы ошибок. Создание процедуры обработки ошибок. Отладка и пошаговое тестирование программы.

10

Защита листа, книги и проекта VBA. Создание меню и панелей инструментов

4

10.1

Защита листа, книги и проекта VBA. Настройка уровней безопасности. Создание пользовательских меню и панелей инструментов.

Всего аудиторных

50

Самостоятельная работа

20

Итоговый контроль

2

ИТОГО

72

Главная | Документы | Заявка | Новости | Гостевая | Контакты


© Все права защищены. ДГТУ 2005-2011г. web-разработчик