
- •1.Создание макросов путем записи последовательности действий
- •1.1Запись действий для создания макроса
- •1.2Редактирование макроса
- •1.3Адресация в макросах: абсолютная и относительная
- •1.4Назначение макроса кнопке панели инструментов
- •2.Как работает vba
- •Свойства объекта Application
- •3.Структура программы
- •4.Условные обозначения
- •5.Типы данных
- •6.Объявление переменных
- •Неявное объявление переменных
- •Инициализация по умолчанию
- •7.Константы
- •8.Структурированные типы данных
- •8.1Массив
- •8.2Перечисляемый тип
- •8.3Запись
- •9.Операторы
- •9.1Операторы присваивания
- •Оператор Let
- •Оператор lSet
- •Оператор rSet
- •9.2Условные операторы
- •Оператор If…Then…Else
- •Оператор выбора Select Case
- •Функция iIf
- •9.3Оператор безусловного перехода GoTo
- •9.4Операторы цикла
- •10.Диалоговые окна
- •10.1Функция InputBox
- •10.2Функция MsgBox
- •11.Объявление процедур и функций
- •11.1Объявление процедур
- •11.2Объявление функций
- •11.3Аргументы процедур и функций
- •12.Встроенные функции
- •12.1Математические функции
- •12.2Функции обработки строк
- •12.3Функции времени и даты
- •12.4Функции преобразования типов
- •Дополнительные функции
- •12.5Преобразование форматов
- •12.6Функции работы с цветом
- •12.7Функции проверки типов
- •13.Объекты ms Excel
- •13.1Объект Application Свойства объекта
- •13.2Объект Workbook и семейство Workbooks Свойства объекта
- •Методы объекта
- •События объекта
- •13.3Объект Worksheet и семейство Worksheets Свойства объекта
- •Методы семейства
- •События объекта
- •13.4Объекты Range и Selection
- •Адресация ячеек
- •Задание групп строк и столбцов
- •Связь объекта Range и свойства Cells объекта Worksheet
- •Свойства объекта Range
- •Методы объекта Range
- •13.5Объект Windows Свойства объекта
- •14.Форма и элементы управления
- •14.1Форма
- •Свойства формы
- •Методы формы
- •События формы
- •Инструкции, управляющие процессами начала и завершения работы с формой
- •Ключевое слово Me
- •14.2Элементы управления
- •Общие свойства элементов управления
- •Общие методы элементов управления
- •Общие события элементов управления
- •Кнопка (CommandButton) Свойства объекта
- •Поле (TextBox)
- •Свойства объекта
- •Счетчик
- •Свойства объекта
- •Список (ListBox)
- •Свойства объекта
- •Методы объекта
- •Поле со списком (ComboBox)
- •Свойства объекта
- •Методы объекта
- •Объект Collection
- •Методы объекта
- •Свойства объекта
- •Набор страниц (MultiPage)
- •Свойства объекта
- •Методы объекта
- •Набор вкладок (TabStrip)
- •Календарь (Calendar)
- •Свойства объекта
- •Методы объекта
- •Отображение встроенных диалоговых окон
- •Команды компоновки элементов управления на форме
- •15.Обработка данных
- •15.1Консолидация рабочих листов. Метод Consolidate объекта Range.
- •15.2Сортировка данных. Метод Sort.
- •15.3Использование Автофильтра. Метод AutoFilter.
- •15.4Промежуточные итоги. Метод Subtotal. Объект Outline. Метод Subtotal
- •Объект Outline
- •Свойства объекта
- •15.5Сводная таблица. Объект PivotTable
- •Метод PivotCaches и объект PivotCache
- •Метод PivotTableWizard
- •Объекты PivotTable и PivotField
- •16.Создание справочной системы
- •16.1Создание файла содержания
- •16.2Создание файла разделов
- •16.3Создание файла проекта
- •16.4Подключение справки
- •17.Программирование панели инструментов
- •17.1Объект CommandBar и семейство CommandBars
- •Методы объекта CommandBar
- •Свойства объекта CommandBar
- •Названия панелей инструментов
- •17.2Семейство CommandBarControls и объект CommandBarControl
- •Свойства объекта CommandBarControl
- •Методы объекта CommandBarControl
- •17.3Элемент управления CommandBarButton
- •17.4Элемент управления CommandBarPopup
- •17.5Элемент управления CommandBarComboBox
- •1С: Бухгалтерия 7.7
- •1С: Предприятие 8.0:
- •1С: Бухгалтерия 8.0
- •Перечень предлагаемых курсов постоянно дополняется. Программа обучения может быть согласована с предприятием заказчиком. По окончании курса выдается свидетельство.
- •Тест рекомендован Министерством образования рф. Партнеры Учебного центра «Стелс-Про»
Команды компоновки элементов управления на форме
Находятся в меню Format
Команда |
Назначение |
Align |
Относительное выравнивание элементов. |
Make Same Size |
Задать размеры элементов в группе. |
Horizontal Spacing |
Горизонтальные промежутки. |
Vertical Spacing |
Вертикальные промежутки. |
Center In Form |
Центрировать относительно формы. |
Arrange Buttons |
Размещать относительно краев формы. |
Order |
Установить порядок отображения перекрывающихся элементов управления. |
15.Обработка данных
15.1Консолидация рабочих листов. Метод Consolidate объекта Range.
Применяется для консолидации данных из нескольких диапазонов, которые могут находиться на различных листах, в одну итоговую таблицу. Он позволяет подвести итоги и обобщить однородные данные.
Объект.Consolidate(Sources, Function, TopRow, LeftColumn, CreateLinks)
Параметр |
Описание |
Объект |
Диапазон, где будет построена консолидирующая таблица. |
Sources |
Массив ссылок в формат R1C1 на диапазоны, по которым строится консолидирующая таблица. Ссылки должны содержать полные имена диапазонов с указанием имен рабочих листов, на которых они расположены. |
Function |
Функция, на основе которой строится консолидирующая таблица. Допустимые значения: xlAverage – среднее; xlCount – количество значений; xlCountNums – количество чисел; xlMax – максимум; xlMin – минимум; xlProduct – произведение; xlStDev – несмещенная дисперсия; xlStDevP – смещенная дисперсия; xlSum – сумма; xlVar – несмещенное отклонение; xlVarP – смещенное отклонение. |
TopRow |
Параметр, принимающий логическое значение. Показывает, основывается ли консолидация на заголовках столбцов консолидируемых диапазонов. |
LeftColumn |
Параметр, принимающий логические значения. Показывает, основывается ли консолидация на заголовках строк консолидируемых диапазонов. |
CreateLinks |
Параметр, принимающий логические значения. Показывает, связаны ли консолидирующая и исходные таблицы. Если параметр принимает значение True, то консолидирующая таблица выводится в виде структуры. |
Объект Worksheet при работе с методом Consolidate обладает свойством ConsolidationSources. Оно возвращает массив ссылок на диапазоны, на основе которых была построена на рабочем листе консолидированная таблица. Если на листе такой таблицы нет, то возвращается значение Empty.
15.2Сортировка данных. Метод Sort.
Осуществляет сортировку данных с учетом до трех критериев, по которым производится сортировка. Позволяет сортировать строки списков и баз данных, а также столбцы рабочих листов.
Объект.Sort(key1, order1, key2, order2, key3, orler3, header, orderCustom, matchCase, orientation)
Параметр |
Описание |
Объект |
Диапазон, где будет выполнена сортировка. |
key1 |
Ссылка на первое упорядочиваемое поле. |
order1 |
Порядок сортировки в первом поле. Значения: xlAscending – возрастание; xlDescending – убывание. |
key2 |
Ссылка на второе упорядочиваемое поле. |
order2 |
Порядок сортировки во втором поле. |
key3 |
Ссылка на третье упорядочиваемое поле. |
orler3 |
Порядок сортировки в третьем поле. |
header |
Допустимые значения: xlYes – первая строка диапазона содержит заголовок, который не сортируется; xlNo – первая строка диапазона не содержит заголовок, который не сортируется; xlGuess – Excel решает сам, имеется ли в списке заголовок. |
orderCustom |
Пользовательский порядок сортировки. По умолчанию Normal. |
matchCase |
Параметр, принимающий логические значения. True – при сортировке учитываются регистры. |
orientation |
Задает ориентацию сортировки. Допустимые значения: xlTopBottom – сортировка осуществляется сверху вниз, т.е. по строкам; xlLeftToRight - слева направо, т.е. по столбцам. |