Методы автоматизации при работе в MS Excel. Синявская Г.А. - 3 стр.

UptoLike

Составители: 

Содержание
3
СОДЕРЖАНИЕ
ВВЕДЕНИЕ...........................................................................................................................................4
Глава I. Visual Basic for Applications (VBA).......................................................................5
1.1. Понятие об объектно-ориентированном программировании ......................................................5
1.2. Visual Basic for Applications (VBA)...............................................................................................6
1.3. Объекты, свойства и методы VBA................................................................................................7
1.4. Алфавит и лексика языка VBA.....................................................................................................8
1.5. Переменные и типы данных..........................................................................................................9
1.6. Константы.....................................................................................................................................11
1.7. Массивы........................................................................................................................................12
1.8. Операции с данными, приведение типов.....................................................................................13
1.8.1. Приведение и преобразование типов ....................................................................................................13
1.8.2. Операции над числами ..........................................................................................................................14
1.8.3. Операции со строками...........................................................................................................................15
1.8.4. Операции с датами ................................................................................................................................16
1.8.5. Операции с логическими значениями...................................................................................................19
1.9. Операторы присваивания.............................................................................................................19
1.10. Управляющие конструкции..................................................................................................20
1.10.1. Ветвления ..............................................................................................................................................20
1.10.2. Циклы ....................................................................................................................................................23
1.11. Процедуры VBA....................................................................................................................26
1.11.1. Вызов подпрограмм и функций ............................................................................................................29
1.11.2. Область видимости переменных и процедур........................................................................................29
1.12. Использование элементов управления.................................................................................31
1.12.1. Использование элемента Label для вывода текста ...............................................................................34
1.12.2. Ввод текста при помощи элемента TextBox.........................................................................................35
1.12.3. Выбор альтернативных вариантов........................................................................................................35
1.12.4. Работа со Cписками ..............................................................................................................................37
Глава II. Практическое использование приложения MS Excel......................................38
2.1. Одна задача и три варианта решения...........................................................................................38
2.1.1. Постановка задачи и подготовка информации .....................................................................................38
2.1.2. Используемые термины.........................................................................................................................40
2.1.3. Автоматизация с помощью формул......................................................................................................40
2.1.3.1. Ввод формул с помощью Мастера функций .................................................................................41
2.1.3.2. Использование вложенных функций...............................................................................................44
2.1.4. Применение элемента управления Поле со списком..........................................................................46
Подготовка документа к печати.............................................................................................................................48
2.1.5. Использование элемента управления Список для выбора группы товаров........................................48
Получение значений при множественном выборе.................................................................................................50
2.2. Преобразование суммы цифрами в сумму прописью .................................................................57
2.2.1. Анализ проблемы и построение алгоритма ..........................................................................................57
2.2.2. Разбиение числа на отдельные составляющие.....................................................................................59
2.2.3. Словесное описание каждой цифры числа ...........................................................................................62
ЗАКЛЮЧЕНИЕ....................................................................................................................................71
Библиографический список.................................................................................................................72
                                                                                                                                                             Содержание


СОДЕРЖАНИЕ

ВВЕДЕНИЕ...........................................................................................................................................4
Глава I. Visual Basic for Applications (VBA).......................................................................5
1.1.   Понятие об объектно-ориентированном программировании ......................................................5
1.2.   Visual Basic for Applications (VBA)...............................................................................................6
1.3.   Объекты, свойства и методы VBA................................................................................................7
1.4.   Алфавит и лексика языка VBA.....................................................................................................8
1.5.   Переменные и типы данных..........................................................................................................9
1.6.   Константы.....................................................................................................................................11
1.7.   Массивы........................................................................................................................................12
1.8.   Операции с данными, приведение типов.....................................................................................13
  1.8.1.    Приведение и преобразование типов ....................................................................................................13
  1.8.2.    Операции над числами ..........................................................................................................................14
  1.8.3.    Операции со строками...........................................................................................................................15
  1.8.4.    Операции с датами ................................................................................................................................16
  1.8.5.    Операции с логическими значениями...................................................................................................19
1.9. Операторы присваивания .............................................................................................................19
1.10.   Управляющие конструкции ..................................................................................................20
  1.10.1. Ветвления ..............................................................................................................................................20
  1.10.2. Циклы ....................................................................................................................................................23
1.11.          Процедуры VBA....................................................................................................................26
  1.11.1. Вызов подпрограмм и функций ............................................................................................................29
  1.11.2. Область видимости переменных и процедур........................................................................................29
1.12.          Использование элементов управления .................................................................................31
  1.12.1. Использование элемента Label для вывода текста ...............................................................................34
  1.12.2. Ввод текста при помощи элемента TextBox .........................................................................................35
  1.12.3. Выбор альтернативных вариантов ........................................................................................................35
  1.12.4. Работа со Cписками ..............................................................................................................................37
Глава II. Практическое использование приложения MS Excel......................................38
2.1. Одна задача и три варианта решения...........................................................................................38
  2.1.1. Постановка задачи и подготовка информации .....................................................................................38
  2.1.2. Используемые термины.........................................................................................................................40
  2.1.3. Автоматизация с помощью формул ......................................................................................................40
    2.1.3.1. Ввод формул с помощью Мастера функций .................................................................................41
    2.1.3.2. Использование вложенных функций...............................................................................................44
  2.1.4. Применение элемента управления Поле со списком ..........................................................................46
       •    Подготовка документа к печати.............................................................................................................................48
  2.1.5. Использование элемента управления Список для выбора группы товаров ........................................48
       •    Получение значений при множественном выборе.................................................................................................50
2.2. Преобразование суммы цифрами в сумму прописью .................................................................57
  2.2.1. Анализ проблемы и построение алгоритма ..........................................................................................57
  2.2.2. Разбиение числа на отдельные составляющие.....................................................................................59
  2.2.3. Словесное описание каждой цифры числа ...........................................................................................62
ЗАКЛЮЧЕНИЕ....................................................................................................................................71
Библиографический список.................................................................................................................72




                                                                                              3