Instrução Private

Declara variáveis privadas e aloca espaço de armazenamento.

Note:

Variáveis privadas devem ser declaradas no nível do script, não dentro de qualquer procedimento

Sintaxe

Private varname[([subscripts])][, varname[([subscripts])]] . . .

Argumentos:

  • Varname: Nome da variável; segue as convenções padrão de nomenclatura de variável.

  • Subscripts: Dimensões de uma variável de matriz.

Comentários

As variáveis da instrução Private estão disponíveis para todos os procedimentos no mesmo script.

Uma variável que faz referência a um objeto deve ser atribuída a um objeto existente usando a instrução Set antes de ser usada. Até ser atribuída um objeto, a variável declarada do objeto será inicializada como Empty.

Você também pode usar a instrução Private com parênteses vazios para declarar uma matriz dinâmica. Depois de declarar uma matriz dinâmica, use a instrução ReDim em um procedimento para definir o número de dimensões e elementos na matriz.

O exemplo a seguir ilustra o uso da instrução Private.

Exemplo 1:

Private MyNumber   ' Private Variant variable.
Private MyArray(9)   ' Private array variable.
‘Multiple Private declarations of Variant variables.
Private MyNumber, MyVar, YourNumber