Экономическая информатика-стр.392

В среде VBA есть только одна операция для работы со строками - операция конкатенации. Она позволяет объединить значения двух или нескольких строковых переменных или строковых кон стант. Знак операции конкатенации - символ амперсанд (&). При конкатенации строк значение второй строки добавляется в конец первой строки. Результатом операции является более длинная строка, составленная из исходных строк.

Выражение с применением операции конкатенации имеет следующий вид:

в1гВыражение_1 & в1гВыражение_2 [... & в1гВыражение_М]

где виВыражение - строковые выражения, которые могут быть любыми допустимыми строками (строковыми переменными, строковыми константами или функциями обработки строк). Знак амперсанда между строковыми выражениями указывает, что производится конкатенация этих выражений. Он отделяется от выражения пробельным символом. В одном операторе можно объединять любое количество строковых выражений.

Пример:

strResult = «Студент» & «Иванов»

Здесь объединяются две неименованные строковые константы. Результатом операции конкатенации будет значение «Студент Иванов».

Тот же результат будет получен при использовании следующего кода фрагмента программы:

Dim strName As String Dim strResult As String strName = «Иванов» strResult = «Студент» & strName

В этом примере в операции конкатенации участвуют неименованная строковая константа й строковая переменная.

8.4.3. ОПЕРАТОРЫ УПРАВЛЕНИЯ

Операторы управления служат для управления работой программы. К ним относятся: операторы перехода, операторы выбора и операторы циклов.

Операторы перехода

Операторы перехода применяются в программе для реализации безусловных алгоритмических конструкций. Они выполняют переход с одного участка программы на любой другой без какого-либо условия. Оператор перехода имеет следующий вид: