Я повторяю слова, но с уточнениями :
Sun07
Если ты объявляешь Public то она доступна из всего проекта, а если Dim то только в текущем модуле, классе и т.д.
Например ты объявляешь переменную на форме и имеешь к ней доступ из класса:
- Код: Выделить всё
Public Num As Long
Private Sub Form_Load()
Num = 1+1+3
End Sub
Далее из класс берешь этот номер
- Код: Выделить всё
Public Function GetNum() As Long
GetNum = Form1.Num
End Function
Заметь так же само из функциями, но для функция есть Private