Четверг, 25.04.2024, 08:26
Приветствую Вас Гость | RSS

Школьный и студенческий сайт

Поиск
Категории раздела
Английский язык
Алгоритмизация
Болонский процесс
Бухгалтерский учет
Государственное регулирование экономики
Деньги и кредит
Защита информации и программ
История экономических учений
Информационные системы
Информационные системы и технологии в финансах и банковском деле
Корпоративное управление
Методички
Менеджмент
Международная экономика
Макроэкономика
Политология
Планирование
Политэкономия
Размещение продуктивных сил
Современная экономическая история
Стратегическое управление
Страхование
Системный анализ
Украинский язык
Учет и аудит
Финансы предприятия
Финансовый менеджмент
Финансы
Экономика предприятия
Экономическое обоснование хозяйственных решений
Экономический анализ
Матпрограмирование
Исследование операций
Основы создания информационных систем
Экономика и организация иновационной деятельности
Форма входа

Каталог статей

Главная » Статьи » Каталог для студента » Информационные системы

Введение в Visual Basic for Applications. Структура программы. Типы данных

Visual Basic for Applications (VBA) - это инструмент разработки приложений. Подобно другим средствам программирования, VBA позволяет создать полностью автоматизированные программные продукты, которые можно использовать, например, для подготовки документов или анализа данных электронных таблиц. VBA - уникальное приложение, поскольку оно встраивается в другое приложение и расширяет его функциональные возможности.

При решении задач с помощью VBA требуется создать проект. Проекты VBA выполняются совместно с другими приложениями. Приложение, в котором разрабатывается и выполняется проект VBA, называется основным. В своей последующей работе в качестве основного приложения мы будем использовать Microsoft Excel.

Программа на VBA - это набор процедур и функций, которые обеспечивают работоспособность системы. Их общая структура будет иметь такой вид:

Sub имя_процедуры ([аргументы])

Инструкции

End Sub

Ключевые слова Sub и End Sub используются в описании любой процедуры. Параметр имя_процедуры определяет имя создаваемой процедуры. Необязательные параметры аргументы позволяют передать в процедуру требуемые значения.

Синтаксис описания функций очень похож на синтаксис описания процедур, однако имеются некоторые отличия:

Function имя ([аргументы]) [As Тип]

Инструкции

имя = выражение

End Function

Внутри функции обычно имеется инструкция имя = выражение которая используется для задания возвращаемого значения. Обратите внимание, что имя функции стоит слева от знака равенства, параметр выражение определяет значение, которое должно быть совместимым с объявленным в параметре [As Тип] типом данных для функции.

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

Тип данных

Диапазон

Byte

от 0 до 255

Integer

от -32768 до 32767

Long

от -2147483648 до 2147483647

Currency

от -922337203685477,5808 до 922337203685477,5807

Boolean

True или False

Date

с 1 января 100 года до 31 декабря 9999 года

String

текстовые строки переменной длины

Для описания переменных чаще всего используется инструкция Dim, которая имеет синтаксис:

Dim имяПеременной [([ индексы])] [As тип]

Параметр имяПеременной - имя описываемой переменной. Необязательные скобки и параметр индексы используются для описания массивов. Дополнительный параметр As тип позволяет назначить переменной требуемый тип данных. Если тип не назначен, то переменной присваивается тип Variant. Переменные этого типа могут содержать данные любого типа, исключая строковые; во многих случаях имеется возможность преобразовать один тип данных в другой и объединить данные различных типов, например:

При работе с числовыми переменными, мы можем использовать стандартные арифметические операции: "+" - сложение, "-" - вычитание, "*" - умножение, "/" - деление, "%" - процент от числа, "^" - возведение в степень. Кроме того существует множество встроенных функций по работе с различными типами данных.

Категория: Информационные системы | Добавил: eklion (06.01.2010)
Просмотров: 3389
Наш опрос
Оцените мой сайт
Всего ответов: 1558
Статистика
Счетчики


Каталог@MAIL.RU - каталог ресурсов интернет
Украина онлайн

Copyright MyCorp © 2024
Конструктор сайтов - uCoz