Declaración Private

Declara variables privadas y asigna espacio de almacenamiento.

Note:

Las variables privadas se deben declarar en el nivel de script y no en un procedimiento.

Sintaxis

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

Argumentos:

  • Varname: nombre de la variable; sigue las convenciones de denominación de variables estándar.

  • Subscripts: dimensiones de una variable de matriz.

Observaciones

Las variables de la sentencia Private están disponibles para todos los procedimientos en el mismo script.

A una variable que hace referencia a un objeto se le debe asignar un objeto existente mediante la sentencia Set antes de que se pueda utilizar. Hasta que se le asigna un objeto, la variable de objeto declarada se inicializa como Empty.

También puede utilizar la sentencia Private con paréntesis vacíos para declarar una matriz dinámica. Después de declarar una matriz dinámica, utilice la sentencia ReDim en un procedimiento para definir el número de dimensiones y elementos de la matriz.

En el siguiente ejemplo se muestra el uso de la sentencia Private.

Ejemplo 1:

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