- •1. Операционная система Windows. Виды. Функциональные возможности.
- •2. Рабочий стол. Панель задач. Виды окон, элементы окна, операции с окнами.
- •3. Главное и контекстное меню. Создание ярлыка, быстрый запуск программ.
- •4. Организация файловой системы Windows.
- •5. Системная папка «Мой компьютер». Просмотр содержимого папки, выделение объектов.
- •6. Программа Проводник. Работа с папками и файлами (создание, переименование, удаление).
- •7. Программа Проводник. Способы копирования, перемещения файлов и папок.
- •8. Microsoft Excel. Структура окна программы и рабочей книги.
- •9. Microsoft Excel. Редактирование ячеек.
- •10. Microsoft Excel. Редактирование рабочих листов.
- •11. Microsoft Excel. Редактирование рабочих книг.
- •12. Microsoft Excel. Основные встроенные функции (сумм, срзнач, округл, макс, мин), назначение, синтаксис.
- •13. Microsoft Excel. Назначение и синтаксис функций впр, индекс.
- •14. Microsoft Excel. Назначение и синтаксис функции если.
- •15. Microsoft Excel. Назначение и синтаксис функций дата, время, тдата, сегодня.
- •16. Microsoft Excel. Создание и анализ списков. Сортировка Создание списка:
- •17. Microsoft Excel. Понятие фильтра. Виды фильтров (автофильтр, расширенный фильтр).
- •18. Microsoft Excel. Порядок создания и редактирования диаграмм.
- •19. Microsoft Excel. Элементы управления (переключатели, списки, счетчики. Флажки). Порядок их создания.
- •20. Microsoft Excel. Понятие формы. Способы создания форм.
- •21. Алгоритм. Способы его описания. Виды алгоритмов.
- •22. Алгоритм. Правила составления блок схем.
- •23. Редактор vba. Структура окна, операции редактирования.
- •24. Редактор vba. Виды процедур, способы создания и вызова процедур.
- •25. Vba. Состав языка: алфавит, константы, переменные, выражения, приоритет выполнения операций.
- •26. Vba. Типы данных, объявление данных.
- •27. Vba. Основные операторы (оператор присваивания). Линейная программа.
- •28. Vba. Основные способы ввода данных (из клеток электронной таблицы, InputBox).
- •29. Vba. Основные способы вывода данных (из клеток электронной таблицы, MsgBox).
- •30. Vba. Циклический алгоритм, понятие, основные элементы. Виды циклических алгоритмов. Оператор For.
- •31. Vba. Циклический алгоритм. Циклы с предусловием. Операторы для их реализации.
- •32. Vba. Циклический алгоритм. Циклы с постусловием. Операторы для их реализации.
- •33. Vba. Разветвляющийся алгоритм. Условные выражения.
- •34. Vba. Разветвляющийся алгоритм. Однострочный оператор If.
- •35. Vba. Разветвляющийся алгоритм. Многострочный оператор If.
- •37. Vba. Вложенные циклы, понятие, принципы организации.
- •38. Vba. Использование объектов Microsoft Excel. Объект Range: основные методы и свойства.
- •40. Использование стандартных функций Microsoft Excel. Объект Application: свойство WorksheetFunction.
35. Vba. Разветвляющийся алгоритм. Многострочный оператор If.
Разветвляющийся алгоритм – алгоритм, в котором часть действий может быть выполнена либо не выполнена в зависимости от результата анализа исходных и промежуточных результатов.
На языке VBA разветвление можно описать оператором If. Различают строчный (однострочный) и блочный (многострочный) операторы.
Синтаксис многострочного оператора: после If записывается логическое выражение (ЛВ).
If ЛВ Then
[ОП_истина]
[ElseIf ЛВ_доп Then
[ОП_доп_истина]…]
[Else
ОП_ложь]
End If
ОП_истина – операторы, которые будут выполнены, если ЛВ - истина (True).
ОП_ложь – операторы, которые будут выполнены, если ни одно из проверяемых условий не является истиной.
ЛВ_доп – дополнительные логические выражения.
ОП_доп_истина – операторы, которые выполняются, если ЛВ_доп – истина.
Вся конструкция записывается в несколько строк.
37. Vba. Вложенные циклы, понятие, принципы организации.
Вложенные циклы – это циклы, в состав которых входят другие циклы. Число вложений теоретически не ограничено.
Принципы организации вложенных циклов:
Каждый цикл в отдельности строится по общим правилам программирования циклических процессов (необходимо четко представлять структуру цикла любого типа, уметь выделять в нем основные элементы – настройку и тело и знать принципы его организации).
Настройка циклов должна производиться в порядке их вложенности: вначале настраивается внешний цикл, затем внутренний (каждый отдельными блоками).
Внутренний цикл всегда выполняется от начала до конца для каждого повторения внешнего цикла.
Это значит, что обновление данных для внешнего цикла следует осуществлять после выхода из внутреннего. Нельзя завершить внешний цикл, не завершив внутренний.
38. Vba. Использование объектов Microsoft Excel. Объект Range: основные методы и свойства.
Range – блок ячеек.
Range (“A1”)
Range (“A1:C5”)
Свойства блока:
1. Value – значение.
Range (“A1”). Value = 5
Range (“A1”) = 5 (т.к. свойство Value используется по умолчанию).
2. Cells – ячейка.
Range (“A1:C5”). Cells (i, j) = 5
i – номер строки в блоке.
j – номер столбца в блоке.
Если i = 1 и j = 1 Range (“A1”) = 5
Если i = 3 и j = 2 Range (“B3”) = 5
Если в качестве блока используется весь текущий лист, то объект Range можно опустить.
Cells(i, j) = 5
При i = 10 и j = 1 Range (“A10”) = 5
Если необходимо обратиться к блоку ячеек не текущего листа, то перед объектом Range необходимо указать Sheet (лист) или WorkSheets (рабочий лист):
Sheets(“Лист1”).Range (“A1”)
Sheets(1).Range (“A1”)
Если необходимо обратиться к блоку неактивной рабочей книги, то следует использовать объект WorkBooks (совокупность рабочих книг):
WorkBooks(“Книга1”).Sheets(1).Rang (“A1”)
40. Использование стандартных функций Microsoft Excel. Объект Application: свойство WorksheetFunction.
Свойство WorksheetFunction позволяет вызвать и использовать любую функцию стандартного листа Excel.
Например:
s = Application.WorksheetFunction. sqrt(“A1”))