Públicos

Las variables, procedimientos y funciones declaradas dentro de un módulo (archivo *.bas) con el prefijo Public, se convierten en públicas, y se puede acceder libremente desde cualquier punto del proyecto, ejemplo:

– Public Sub Procedimiento1 (Parametro1 As Integer, …)
– Public Function Funcion1 (Parametro1 As Integer,…) As Integer
– Public var1_global As Double, var2_global As String

Para utilizar una variable Public o llamar a una función Public definidas en un formulario desde otro módulo se debe preceder el nombre de la variable o procedimiento con el nombre del formulario al que pertenece, ejemplo:

– Módulo1.Variable1
– Call Módulo1.Procedimiento1(Parametro1, …)
– Retorno = Módulo1.Funcion1(Parametro1, …)

Fuente: Apuntes de Programación con lenguajes de cuarta generación de la FCA de la UNAM