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