ВУЗ:
Составители:
29
функций в категории Определенные пользователем . Ее можно ис-
пользовать так же, как и другие встроенные функции.
1.11.1. Вызов подпрограмм и функций
Вызов процедуры-подпрограммы отличается от вызова процедуры-
функции.
Обычно подпрограмма вызывается из другой подпрограммы или функции
с помощью специального оператора VBA. Если она имеет аргументы, ей пере-
дается список фактических параметров. Оператор вызова подпрограммы может
использоваться в двух формах:
<имяПроцедуры> <списокФактическихПараметров>
или
Call <имяПроцедуры>(<списокФактическихПараметров>)
В первом случае список фактических параметров задается без скобок, во
втором – использование скобок обязательно. Но всегда список фактических па-
раметров должен полностью соответствовать списку аргументов, заданному в
объявлении подпрограммы. Все фактические параметры для обязательных ар-
гументов должны быть перечислены в том порядке, в каком они присутствуют
в описании подпрограммы, после чего могут идти параметры для необязатель-
ных аргументов.
Если подпрограмма не имеет аргументов, ее можно вызвать не только из
другой процедуры, но и с помощью комбинации клавиш быстрого вызова, ко-
манд раскрывающихся меню и кнопок панелей инструментов. Большинство
подпрограмм обработки событий также являются подпрограммами без пара-
метров.
Вызов подпрограммы-функции имеет следующий вид:
<имяПеременной> = <имяФункции>(<списокФактическихПараметров>)
1.11.2. Область видимости переменных и процедур
Область видимости – это область программы, где имя переменной, про-
цедуры или константы видимо, а значит, возможен к ним доступ. Например,
если переменная А объявлена в теле процедуры Proc1 с помощью оператора
Dim, областью ее видимости будет только эта процедура. В другой процедуре
Proc2 вы снова можете описать переменную с этим же именем А, но это будет
уже другая переменная.
Время жизни переменной – это время, в течение которого сохраняется
память, выделенная ей при инициализации ( при этом сохраняется и значение
этой переменной).
функций в категории Определенные пользователем . Ее можно ис-
пользовать так же, как и другие встроенные функции.
1.11.1. Вызов подпрограмм и функций
Вызов процедуры-подпрограммы отличается от вызова процедуры-
функции.
Обычно подпрограмма вызывается из другой подпрограммы или функции
с помощью специального оператора VBA. Если она имеет аргументы, ей пере-
дается список фактических параметров. Оператор вызова подпрограммы может
использоваться в двух формах:
<имяПроцедуры> <списокФактическихПараметров>
или
Call <имяПроцедуры>(<списокФактическихПараметров>)
В первом случае список фактических параметров задается без скобок, во
втором – использование скобок обязательно. Но всегда список фактических па-
раметров должен полностью соответствовать списку аргументов, заданному в
объявлении подпрограммы. Все фактические параметры для обязательных ар-
гументов должны быть перечислены в том порядке, в каком они присутствуют
в описании подпрограммы, после чего могут идти параметры для необязатель-
ных аргументов.
Если подпрограмма не имеет аргументов, ее можно вызвать не только из
другой процедуры, но и с помощью комбинации клавиш быстрого вызова, ко-
манд раскрывающихся меню и кнопок панелей инструментов. Большинство
подпрограмм обработки событий также являются подпрограммами без пара-
метров.
Вызов подпрограммы-функции имеет следующий вид:
<имяПеременной> = <имяФункции>(<списокФактическихПараметров>)
1.11.2. Область видимости переменных и процедур
Область видимости – это область программы, где имя переменной, про-
цедуры или константы видимо, а значит, возможен к ним доступ. Например,
если переменная А объявлена в теле процедуры Proc1 с помощью оператора
Dim, областью ее видимости будет только эта процедура. В другой процедуре
Proc2 вы снова можете описать переменную с этим же именем А, но это будет
уже другая переменная.
Время жизни переменной – это время, в течение которого сохраняется
память, выделенная ей при инициализации ( при этом сохраняется и значение
этой переменной).
29
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »
