![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Типы данных.
Например, Dim s As String, С As Integer, X As Byte
Если нужна величина, которая бы не меняла своего значения в процессе выполнения процедуры, то применяются константы. Для их объявления используется оператор Const, имеющий следующий синтаксис:
Const ИмяКонстанты As ТипДанных = Значение Например: Const Gruppa As Integer = 25 5. Операторы производят действия с объектами и переменными. При записи операторов необходимо придерживаться следующих правил: - каждый новый оператор записывается с новой строки. - чтобы записать несколько операторов на одной строке, их разделяют между собой двоеточием. - если оператор не помещается в одной строке, то необходимо поставить в конце строки пробел и знак подчеркивания «_» и продолжить не поместившуюся часть на следующей строке.
6. Оператор присваивания используется, если какой-то переменной нужно присвоить новое значение. Он имеет следующий синтаксис:
Имя_переменной = выражение
Сначала вычисляется выражение в правой части, а затем результат присваивается переменной, стоящей в левой части. Выражение может быть арифметическим, текстовым или логическим. Для записи выражений в VBA используются операторы: арифметические, логические, текстовые и операторы сравнения. Все операторы VBA аналогичны операторам в формулах Excel. Например, у=а+с. 7. Список операторов (с указанием приоритета)
Например: Y = a^(1/3)+(a^2+Exp(-b))/(Sin(a)^2-Log(b)) Во время вычисления сложных выражений вначале выполняются операторы с меньшими номерами приоритета, затем с большими. Например, в выражении А1^3 + 10 вначале выполнится возведение в степень, а затем к полученному результату добавится 10. Если операторы имеют одинаковый приоритет, действия выполняются слева направо. В арифметическом выражении можно использовать стандартные математические функции. Чтобы получить перечень всех математических функций, достаточно набрать имя любой известной математической функции (например, SIN), а затем нажать клавишу F1 и ниже описания выбранной функции выбрать ссылку на Математические функции. В полученном перечне можно получить справку о назначении любой из встроенных математических функций и ее аргументе. 8. Оператор вывода MsgBox осуществляет вывод информации в диалоговом окне и имеет следующий синтаксис: MsgBox Сообщение[, Кнопки][, Заголовок] Аргументы: 1) Сообщение - обязательный аргумент, задающий в окне выводимое информационное сообщение. · Если сообщение не переменная, а текст, то записывается в кавычках. MsgBox " Здравствуй, Excel! "
· Сообщение может состоять из нескольких текстовых строк, объединенных знаком &. MsgBox " Моя " & " первая " & " программа"
· Для перехода на новую строку при выводе используется функция Chr(13). MsgBox " Моя " & " первая " & Chr(13) & " программа"
· Чтобы разорвать длинную команду на две строки необходимо в конце строки после пробела использовать символ _. MsgBox " Сколько Вам" & _ " полных лет? "
· При склейке фрагментов различного типа данных (например, Byte и String) необходимо использовать символ &, а текстового можно символ +. MsgBox " Сегодня" + " на календаре " & Date · При операции присваивания используются скобки. y = MsgBox(" Начнем? ")
|