Область определения уровня процедурыПеременная или константа, определенная внутри процедуры, недоступна вне этой процедуры. Она может использоваться только процедурой, которая содержит описание этой переменной. В первой процедуре следующего примера в окне сообщения содержится строка. Во второй процедуре окно сообщения останется пустым, так как переменная strMsg является локальной в первой процедуре.
Sub LocalVariable() Dim strMsg As String strMsg = "Эта переменная не может использоваться вне этой процедуры." MsgBox strMsg End Sub
Sub OutsideScope() MsgBox strMsg End Sub
|
| Оглавление| |