
- •Министерство образования Российской Федерации
- •Введение
- •Общие сведения
- •Интерфейс пользователя vba
- •Лабораторная работа №1 знакомство со средой программирования excel vba
- •Указания по выполнению
- •Лабораторная работа №2 создание новых диалоговых окон на основе форм пользователя
- •Указания по выполнению
- •Лабораторная работа №3 команды выполнения действий по условиям
- •Указания по выполнению
- •Лабораторная работа №4 организация многозначных ветвлений в программе
- •Указания по выполнению
- •Указания по выполнению
- •Лабораторная работа №6 программирование вложенных циклов
- •Указания по выполнению
- •Лабораторная работа №7 вложенные команды выполнения действий по условиям
- •Указания по выполнению
- •Лабораторная работа №8 обработка строковых выражений в текстовом редакторе word
- •Указания по выполнению
- •Лабораторная работа №9 создание форм пользователя для задачи перевода единиц длины и массы в excel
- •Указания по выполнению
- •Лабораторная работа №10 создание приложения для расчета экономических показателей
- •Лабораторная работа №11 одномерные динамические массивы
- •Указания по выполнению
- •Лабораторная работа №12 работа со списками в excel
- •Указания по выполнению
- •Литература
- •Объекты excel vba
- •Операторы vba
- •Типы данных vba
- •Команды vba Описательные команды
- •Исполнительные команды
- •Функции работы с числами
- •Описание функций работы с числами:
- •Основные функции обработки строк
- •Описание функций обработки строк:
- •Варианты индивидуальных заданий к лабораторным работам
- •Варианты заданий к лабораторной работе №3
- •Варианты заданий к лабораторной работе №6
- •Варианты заданий к лабораторной работе №8
- •Варианты заданий к лабораторной работе №10 Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Варианты заданий к лабораторной работе №11
- •Варианты заданий к лабораторной работе №12
- •Оценка результатов выполнения индивидуальных заданий к лабораторным работам
- •Оглавление
Операторы vba
Знак |
Действие |
Тип |
Приоритет |
л |
возведение в степень |
арифметические |
1 |
— |
изменение знака |
2 | |
* |
умножение |
3 | |
/ |
деление |
3 | |
\ |
целочисленное деление |
4 | |
Mod |
остаток от деления |
5 | |
+ |
сложение |
6 | |
— |
вычитание |
6 | |
& |
слияние строк (конкатенация) |
строковый |
7 |
= |
равно |
сравнения |
8 |
|
не равно |
9 | |
< |
меньше |
10 | |
> |
больше |
11 | |
<= |
меньше либо равно |
12 | |
>= |
больше либо равно |
13 | |
Like |
подобно |
14 | |
Is |
в точности такой, как |
15 | |
Not |
НЕ |
логические |
16 |
And |
И |
17 | |
Or |
ИЛИ |
18 | |
Xor |
исключающее ИЛИ |
19 | |
Eqv |
тождественно |
20 | |
Imp |
следует |
21 |
Примечание:
Во время вычисления сложных выражений вначале выполняются операторы с меньшими номерами приоритета, затем с большими. Например, в выражении А1Л3 + 10 вначале выполнится возведение в степень, а затем к полученному результату добавится 10. Если операторы имеют одинаковый приоритет, действия выполняются слева направо.
ПРИЛОЖЕНИЕ С
Типы данных vba
Тип данных |
Размер области памяти в байтах |
Описание |
Integer |
2 |
Целые числа |
Long |
4 |
Длинные целые числа |
Single |
4 |
Числа с плавающей точкой одинарной точности |
Double |
8 |
Числа с плавающей точкой двойной точности |
Currency |
8 |
Числа с фиксированной точкой |
Byte 1 |
1 |
Целые числа от 0 до 255 |
String |
1 байт на 1 символ |
Текстовая информация |
Date |
8 |
Даты и время |
Boolean |
2 |
Логические значения True и False |
Object |
4 |
Ссылка на объект |
Variant |
16 байтов + 1 байт на 1 символ |
Любые из перечисленных типов данных. Является типом по умолчанию |
ПРИЛОЖЕНИЕ D