Declara variáveis públicas e aloca espaço de armazenamento.
Note:
Variáveis públicas devem ser declaradas no nível do script, não dentro de qualquer procedimento.
Sintaxe
Public 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 Public 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 Public 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 Public:
Exemplo 1:
Public MyNumber ' Public Variant variable. Public MyArray(9) ' Public array variable. ' Multiple Public declarations of Variant variables. Public MyNumber, MyVar, YourNumber