У меня есть проблема с глобальной переменнойглобальные переменные не работают
Я работаю с модулями в VBA
- В module5 это определить глобальной переменной
Public tes As Integer
- В module6 Я определяю "TES"
Function a()
tes = 1
End Function
- в модуле я пытаюсь вызвать "TES" переменная
Sub test()
MsgBox tes
End Sub
Я полагаю, что результат должен показать 1, но показать 0
Интересно, что случилось
Thanks
Рэнди
Вы вызываете 'Function a()' перед вызовом 'Sub test()'? – Comintern
Является ли 'Module5' * стандартным модулем * (.bas) или модулем * класса * (.cls)? –
Не должно ли оно быть публичной функцией? – user1