Главная / Информатика / Использование в программном продукте MS Excel 2007 макросов VBA, как средства алгоритмизации и программирования Фрагмент

Использование в программном продукте MS Excel 2007 макросов VBA, как средства алгоритмизации и программирования Фрагмент

Использование в программном продукте MS Excel 2007 макросов VBA, как средства алгоритмизации и программирования Фрагмент
  • Информатика
Описание:

Использование в программном продукте MS Excel 2007 макросов VBA,
как средства алгоритмизации и программирования

Фрагмент

Содержание

  • Термины и определения.
  • Создание кнопки вызова макроса.
  • Зачем же нужны макросы.
  • Где хранятся макросы.
  • Последовательность действий для включения макросов.
  • Встроенные функции Excel 2007, примеры использования.
  • Использование VBA дополняет алгоритмические возможности Excel.
  • Создание пользовательских функций на VBA.

Термины и определения

Excel   – табличный процессор. Табличный процессор - это прикладная программа, которая предназначена для создания электронных таблиц и автоматизированной обработки табличных данных.

Электронная таблица в Excel  – электронная матрица, разделенная на строки и столбцы, на пересечении которых образуются ячейки с уникальными именами. Ячейки являются основным элементом электронной таблицы, в которые могут вводиться данные и на которые можно ссылаться по именам ячеек.

VBA - Visual Basic for Applications — язык макропрограммирования, встроенный во все программные продукты пакета Office 20хх.

Язык VBA — объектно-ориентированный. 

 

Объекты VBA.

Application

Application — это объект, занимающий вершину иерархии объектов в Excel. Application – это и есть Excel.

Workbooks

Workbooks — это коллекция рабочих книг, которые открыты.

Workbook

Workbook — это рабочая книга.

Sheets

Sheets — это все листы рабочей книги. Листы рабочей книги представлены двумя типами: рабочие листы — это обычные листы Excel и второй тип — это листы диаграмм.

Charts

Charts — это только диаграммы рабочей книги.

Chart

Chart — это объект, представляющий одну диаграмму. Если диаграмма содержится в обычном рабочем листе, то она объектом Chart не является.

Worksheets

Worksheets — это только рабочие листы рабочей книги.

Worksheet

Worksheet — это один лист рабочей книги Excel.

Range.  Работа с ячейками в Excel

Range — это одна ячейка листа или несколько ячеек.

Язык VBA позволяет писать макросы в Excel.

Макрос - это макрокоманда, содержащая запрограммированную последовательность действий (программа, процедура), записанная  с помощью встроенного в пакет MicrosoftOffice языка программированияVisualBasicforApplication.
Все макросы сохраняются в виде процедур на языке VBA.
Процедура - фрагмент текста на языке VBA (программный код), заключенный между операторами Sub и End Sub.
Процедуру можно вызвать по имени для выполнения.

Функция - это процедура, которая возвращает значение.
При вызове функции имя последней выступает в роли переменной, содержащей вычисленное функцией значение.
Функции VBA, как правило, располагают списком параметров и содержат  операторы Function и EndFunction.

Выполнение программного кода процедуры или функции происходит при передаче на нее управления.

Передача управления (вызов) может осуществляться различными способами.
В общем случае подпрограмма вызывается из программного кода с помощью специальной инструкции Call, в которой кроме этого ключевого слова указываются имя процедуры и фактические параметры вызова, список которых заключается в круглые скобки.
Для пользователя интересен вызов подпрограммы нажатием кнопки, специально созданной для этой цели.
На ленточном интерфейсе Excel вход в VBA и макросы осуществляется через вкладку «Разработчик».
Для этого кликните кнопку «Офис» в левом верхнем углу окна Excel   (или Word), затем кликните кнопку «Параметры Excel». Поставьте галочку «Показывать вкладку  Разработчик на ленте». Нажмите «Ок».

Таблицы Excel 2007, используемые в материале:

  1. «Контейнеры с тарой»
  2. «Анализ математических диктантов (1 четверть)»
  3. «Кроссворд универсальный с VBA – пример»
  4. «Переворот и сложение с VBA - Палиндром»
  5. «Решение задач c VBA - Функции пользователя»

Список использованной литературы

1. Полное руководство MS Office 2007;
2. Справочный материал по использованию электронной таблицы MS Excel.



Автор Петрашевич Галина Федоровна
Дата добавления 15.08.2013
Раздел Информатика
Подраздел
Просмотров 1227
Номер материала 1434
Скачать свидетельство о публикации

Оставьте свой комментарий:

Введите символы, которые изображены на картинке:

Получить новый код
* Обязательные для заполнения.


Комментарии:

↓ Показать еще коментарии ↓