Microsoft Excel/Visual Basic for Applications в Excel/Переменные и константы. Арифметические и логические выражения: различия между версиями

Содержимое удалено Содержимое добавлено
м →‎Типы переменных: спасибо, по-моему, всё верно; оформление
дополнение (константы)
Строка 31:
Примеры:
<source lang=vb>
* Dim i As Integer
* Dim S As String
* Dim My_date As Date, num As Single
</source>
В примере 3 было объявление нескольких переменных в одной строке
Строка 48:
* String (строковый). Строки, состоящие из 0-654000 алфавитно-цифровых символов. 1 байт на символ
* Variant (общий). Для всех типов данных. 16 байт
 
== Константы ==
Если при написании каких-то программ в Visual Basic требуется использовать постоянно повторяющиеся числа, даты, строки, то рационально использование констант. Вместо постоянных значений в тексте программы можно использовать имена, которые обозначают эти значения.
 
Общий вид описания констант: <code>Const <имя константы> = <выражение></code>
 
Пример использования константы:
<source lang=vb>
Const Pi = 3.1415926
Dim L As Double, Dim Rad As Double
L = 2*Pi*Rad
</source>
 
Visual Basic задаёт тип константы автоматически в зависимости от значения выражения. Если необходимо задать конкретный тип константы, то используется следующая структура:<br />
<code>Const <имя константы> As <имя типа> = <выражение></code>
 
Пример задания типа константы:
<source lang=vb>
Const My_const As Byte = 100
Const My_date As Date = #01/01/2001#
</source>
 
Константы можно определять через константы, определённые ранее:
<source lang=vb>
Const A = 20
Const B = A * 3
</source>
 
== Операторы ввода и вывода ==