Declara variables públicas y asigna espacio de almacenamiento.
Note:
Las variables públicas se deben declarar en el nivel de script y no en un procedimiento.
Sintaxis
Public 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 Public 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 Public 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 Public:
Ejemplo 1:
Public MyNumber ' Public Variant variable. Public MyArray(9) ' Public array variable. ' Multiple Public declarations of Variant variables. Public MyNumber, MyVar, YourNumber