Книга: VBA для чайников
Присваивание значений
Присваивание значений
Значения переменным присваиваются с помощью обыкновенного знака равенства. Например, чтобы поместить число 3 в переменную с именем intC, напечатайте intC = 3
В VBA оператор присваивания представляет собой связанную знаком равенства конструкцию, с переменной слева от него и выражением, определяющим значение переменной, справа. В приведенном выше примере выражение представляет собой просто число 3. Такие явно указанные значения называются буквальными значениями. (Выражения будут обсуждаться ниже, в разделе Выражен-и-я.)
Взгляните на следующий оператор присваивания:
strQuot e = Не спрашивай, что я сделал для страны - _
спроси о том, что страна сделала для меня.
В данном случае оператор присваивает текст справа от знака равенства переменной strQuot e. Как и раньше, информация во входящем в этот оператор выражении представляет собой буквальные значения - реальный текст, помещаемый в переменную. Но оператор разбит на две строки, поэтому и текстовое выражение разбито на две отдельные строки. Знак (амперсанд) дает указание VBA соединить эти строки вместе.
Здесь я просто пытаюсь показать, что выражения часто имеют несколько компонентов.
Но независимо оттого, из какого числа компонентов складывается выражение, VBA сначала вычисляет результирующее значение, а уж затем присваивает это значение переменной.
Ясно, что до момента реального выполнения оператора присваивания его утверждение не является фактом. В математике равенством 2+2=4 на самом деле утверждается, что значение слева от знака равенства равно значению справа.
В VBA оператор присваивания заставляет переменную быть равной значению выражения. В дальнейшем новый оператор присваивания может изменить значение этой переменной в любое время.
- Составное присваивание
- Пример 4-3. Присваивание значений переменным простое и замаскированное
- 4.2. Присваивание значений переменным
- Простое присваивание
- 4.11.1. Присваивание с операцией
- 11.3. Присваивание с разложением
- Пример 4-1. Присваивание значений переменным и подстановка значений переменных
- Пример 4-2. Простое присваивание
- Присваивание значений переменным
- 8.1.2. Доступ к элементам массива и присваивание им значений
- 8.1.22. Чередование массивов