Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Оператор комментариев

Пример 19.16.

Пример 19.15.

ОПЕРАТОРЫ ЯЗЫКА VBA

Оператор присваивания

Данный тип оператора служит для присвоения начальных значений, записи результата вычисления в переменную, изменения значений.

Оператор присваивания имеет следующую структуру построения:

<var>= <formula>

где <var> - имя переменной;

<formula> - формула.

Переменная слева от знака "=" может быть простой переменной, элементом массива или свойством объекта. Формула состоит из переменных, констант, операций и функций.

Place="d:\windows\system"

File="GameTree.Exe"

Student_Card(100).Group= 133

С помощью оператора присваивания сохраняются результаты вычислений по формуле в памяти машины - под именем переменной.

VBA использует различные операции для построения выражений, проверки условий Операции имеют определенный приоритет (старшинство) выполнения (табл. 19.5).

Таблица 19.5. Основные операции языка VBA

Операция Название Приоритет Операция Название Приоритет
Операция для построения формул
^ Возведение в степень   Mod Остаток от деления  
- Отрицание (НЕ)   + Сложение  
* Умножение   - Вычитание  
/ Деление   & Объединение (конка-тенация) строк  
\ Деление нацело        
Операции сравнения
= Равно   >= Больше или равно  
<> Не равно   Is Идентично (только для объектов, вместе с зарезервированным словом Null используется для проверки, является ли значение пустым)  
< Меньше   Like Использование шаблонов для поиска и сравнения  
<= Меньше или равно   Between┘ And Проверяет принадлежность выражения указан-ному диапазону значений  
> Больше   In Проверяет выражение на совпадение с любым из элементов в списке  

Приоритеты перечислены в порядке убывания (чем больше номер, тем меньше приоритет операции). Для изменения естественного порядка выполнения операций используются круглые скобки.

Disct=(S - P)/(dt)^2

Сначала вычисляется разность S - Р, затем произведение dt возводится в степень 2, после этого вычисляется частное от деления; результатприсваивается переменной Disct.

Комментарий - это пояснение к программе. Любой комментарий начинается в строке с произвольного места программы символом '. Комментарии предназначены для сопровождения и поддержки программ. Как правило, разработка и сопровождение программ осуществляются различными специалистами. Текст комментариев должен обеспечить понимание логики программы, отражать ее специфику.

Пример 19.17 .

Текст программы Комментарий
Option Explicit Обязательность объявления всех переменных в модуле перед их использованием
Sub случ_числа() Процедура генерации случайных чисел в выделенной области электронной таблицы Excel 5.0
Dim numrows As Integer; numcols As Integer Dim therow As Integer; thecol As Integer Объявление переменных
numrows=Selection.Rows.Count numcols=Selection.Columns.Count Присвоения значения числа строк и столбцов в выделенной области электронной таблицы
Randomize Запуск генератора случайных чисел
For therow= 1 To numrows Организация цикла типа For-Next, внешний цикл
For thecol= 1 To numcols Внутренний цикл
Selection.Cell(therow; thecol).Value=Rnd Присваивание текущей ячейке случайного числа Selection- выбор ячейки Cell- метод доступа к ячейке с определенными координатами Value- свойство "значение"
Next thecol Конец внутреннего цикла
Next therow Конец внешнего цикла
End Sub Конец процедуры
<== предыдущая лекция | следующая лекция ==>
Объявление констант | Процедуры
Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 365; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.