Насколько я знаю, вы пытаетесь получить данные неправильно.
Каждый раз, когда вы пытаетесь получить данные формы, из стандартного модуля , ваша форма, вероятно, уже будет закрыта или, если вы не открываете ее как ограниченное окно, значение не будет готов еще.
В любом случае, если бы вы могли пройти через все вышеописанные трудности, вы, вероятно, пишете нестандартным / правильным способом.
Помните, что VBA - это язык , управляемый событиями , и вам лучше использовать его сильные стороны, чем бороться с ними.
В качестве последнего слова, если это просто случайное кодирование, я предлагаю вам использовать глобальную переменную и сделать так, чтобы de Code Behind Form настроил его на событие изменения элемента управления.
Если вы не уверены, что я имею в виду, пожалуйста, оставьте комментарий, и я постараюсь объяснить его лучше.
И, если вы не возражаете, дайте нам больше информации о вашем исходном коде, чтобы получить лучшие ответы.