Intrução Public

Dimensiona uma variável ou um vetor no nível do módulo (isto é, fora de uma sub-rotina ou função) de forma a que a variável ou vetor sejam válidos para todas as bibliotecas e módulos.

Sintaxe:

Public VarName[(start To end)] [As VarType][, VarName2[(start To end)] [As VarType][,...]]

Exemplo:

Public iPublicVar As Integer

Sub ExamplePublic

    iPublicVar = iPublicVar + 1

    MsgBox iPublicVar

End Sub