Методы автоматизации при работе в MS Excel. Синявская Г.А. - 29 стр.

UptoLike

Составители: 

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

1.11.1. Вызов подпрограмм и функций
      Вызов процедуры-подпрограммы отличается от вызова процедуры-
функции.
      Обычно подпрограмма вызывается из другой подпрограммы или функции
с помощью специального оператора VBA. Если она имеет аргументы, ей пере-
дается список фактических параметров. Оператор вызова подпрограммы может
использоваться в двух формах:
<имяПроцедуры> <списокФактическихПараметров>

или

Call <имяПроцедуры>(<списокФактическихПараметров>)
      В первом случае список фактических параметров задается без скобок, во
втором – использование скобок обязательно. Но всегда список фактических па-
раметров должен полностью соответствовать списку аргументов, заданному в
объявлении подпрограммы. Все фактические параметры для обязательных ар-
гументов должны быть перечислены в том порядке, в каком они присутствуют
в описании подпрограммы, после чего могут идти параметры для необязатель-
ных аргументов.
      Если подпрограмма не имеет аргументов, ее можно вызвать не только из
другой процедуры, но и с помощью комбинации клавиш быстрого вызова, ко-
манд раскрывающихся меню и кнопок панелей инструментов. Большинство
подпрограмм обработки событий также являются подпрограммами без пара-
метров.
      Вызов подпрограммы-функции имеет следующий вид:
<имяПеременной> = <имяФункции>(<списокФактическихПараметров>)



1.11.2. Область видимости переменных и процедур
      Область видимости – это область программы, где имя переменной, про-
цедуры или константы видимо, а значит, возможен к ним доступ. Например,
если переменная А объявлена в теле процедуры Proc1 с помощью оператора
Dim, областью ее видимости будет только эта процедура. В другой процедуре
Proc2 вы снова можете описать переменную с этим же именем А, но это будет
уже другая переменная.
      Время жизни переменной – это время, в течение которого сохраняется
память, выделенная ей при инициализации ( при этом сохраняется и значение
этой переменной).




                                        29