Помощь в написании студенческих работ
Антистрессовый сервис

Резюме. 
Программирование на vba в ms excel

РефератПомощь в написанииУзнать стоимостьмоей работы

В VBA существует набор встроенных (стандартных) функций, облегчающих написание программ. Имеются математические функции, функции для обработки строк, для работы с датами и временем, для финансовых расчетов. VBA предоставляет разработчику возможность создавать стандартные диалоговые окна с помощью встроенных функций InputBox и MsgBox. Для ввода данных используется функция InputBox. Функция… Читать ещё >

Резюме. Программирование на vba в ms excel (реферат, курсовая, диплом, контрольная)

В данной главе изложены основные вопросы синтаксиса языка VBA: алфавит и правила именования; поддерживаемые типы данных; описание констант, переменных и массивов; типы выражений и операторы управления, процедуры и функции.

Типы данных — одна из фундаментальных характеристик любого языка программирования. VBA поддерживает данные в следующих видах: числа, даты, строки, логические значения и объекты.

Константа — величина, которая однозначно определяется на этапе создания программы и не меняется в процессе ее выполнения. Существует несколько типов констант: именованные константы, литеральные константы, внутренние константы, типизированные именованные константы.

Переменная — это объект, предназначенный для хранения данных. При выполнении программы переменные в различные моменты времени могут хранить разные значения.

Массивом является упорядоченная последовательность элементов одного типа, имеющих одно имя и доступных через это имя, и индекс (порядковый номер элемента). Выражение — это набор операндов, объединенных между собой знаками операций. Операнд — это объект, над которым выполняется операция. Операндом может быть константа, переменная, выражение, вызов функции, обращение к элементу массива. Набор допустимых операций определяется типом операндов.

Выражения делятся на арифметические, логические, выражения отношения и символьные.

Операции в выражении выполняются в соответствии с порядком их записи в выражении слева направо с учетом их приоритета. При этом вначале выполняются операции с большим приоритетом. Однако заключенные в скобки операции независимо от их приоритета выполняются в первую очередь.

Оператор — это синтаксически полное описание конкретной программной команды, которая выражает одно действие или определение. Операторы выполняются последовательно один за другим, если операторы управления, перехода или вызова подпрограммы не нарушают последовательное выполнение.

В алгоритмическом языке программирования VBA существуют следующие базовые управляющие конструкции: ветвление, обход, выбор, цикл с параметром, цикл с предусловием и цикл с постусловием.

Ветвление — структура, в которой выполняется одна или другая часть программы в зависимости от некоторого условия (реализуется оператором IF). Обход — структура, в которой некоторая часть программы выполняется или не выполняется в зависимости от некоторого условия (реализуется оператором IF и GoTo). Выбор — структура, позволяющая «разветвить» программу на несколько частей в зависимости от значения некоторого выражения (реализуется операторами IF или Select Case).

Цикл с параметром — структура, позволяющая повторить некоторую часть программы определенное, заранее известное, количество раз (реализуется оператором For… Next). Цикл с предусловием, цикл с постусловием — структуры, позволяющие повторять некоторую часть программы, пока соблюдается некоторое условие (реализуется оператором Do… Loop).

При программировании подзадач можно использовать процедуры или функции. В случае разработки программ (модулей) в VBA понятия процедур и функций играют важную роль. Под процедурой или функцией понимается последовательность операторов VBA, которая выполняет некоторую поставленную задачу и располагается в модуле. Это независимая именованная часть программы, которую можно вызвать по имени для выполнения определенных действий.

Существует несколько разновидностей данных элементов программирования. Процедуры обработки событий вызываются в случае наступления какого-либо события. Встроенные (стандартные) процедуры и функции являются частью языка VBA и могут вызываться по имени без предварительного описания.

Пользовательские процедуры и функции — группы операторов, создаваемые разработчиком для выполнения определенных задач. Пользовательская процедура — это подпрограмма, которая начинается с оператора Sub и заканчивается оператором End Sub, между которыми и помещается программный код. Пользовательская функция — это подпрограмма. Она начинается с оператора Function и заканчивается оператором End Function, между которыми помещается программный код. Перед использованием процедура и функция должны быть объявлены.

В VBA существует набор встроенных (стандартных) функций, облегчающих написание программ. Имеются математические функции, функции для обработки строк, для работы с датами и временем, для финансовых расчетов. VBA предоставляет разработчику возможность создавать стандартные диалоговые окна с помощью встроенных функций InputBox и MsgBox. Для ввода данных используется функция InputBox. Функция возвращает введенное значение. Функция MsgBox используется для вывода диалогового окна сообщения.

Показать весь текст
Заполнить форму текущей работой