Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Переменная из кода одной формы в другую / 8 сообщений из 8, страница 1 из 1
02.05.2007, 15:25:51
    #34499851
andMegaM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная из кода одной формы в другую
Появилась необходимость (для удобства) сделать две формы. В одной (на ней есть ListBox) по нажатию некой кнопки я выбираю некоторые значения, которые заносятся в различные переменые. Потом эта форма закрывается и открывается другая (маленькая). В коде этой маленькой формы хочу использовать переменные, выбранные из большой формы. И эта (маленькая) форма уже запускоет или преостанавливает макрос. Как перетащить значения этих переменных?
Все переменные типа Integer.
...
Рейтинг: 0 / 0
02.05.2007, 15:41:34
    #34499908
andMegaM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная из кода одной формы в другую
Может кто-нибудь подкинет примеры с использованием нескольких форм?
...
Рейтинг: 0 / 0
02.05.2007, 15:53:11
    #34499945
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная из кода одной формы в другую
Вар1: Как насчет глобальных и/или статических переменных?
Вар2: Как насчет разницы между Unload Me (стирает значения полей) и Me.Hide (сохраняет значения полей)?

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
02.05.2007, 16:31:01
    #34500054
vbapro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная из кода одной формы в другую
или, если вторая форма - дочерняя, то передавать прямо её переменным после загрузки формы
Код: plaintext
1.
2.
3.
Load ChildForm
ChildForm.Var1= me.listbox1.value
me.hide
ChildForm.show
...
Рейтинг: 0 / 0
02.05.2007, 16:39:46
    #34500085
andMegaM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная из кода одной формы в другую
KL (XL)Вар1: Как насчет глобальных и/или статических переменных?
Вар2: Как насчет разницы между Unload Me (стирает значения полей) и Me.Hide (сохраняет значения полей)?

KL
[MVP - Microsoft Excel]

У меня From1.Hide, потом From2.Show
...
Рейтинг: 0 / 0
02.05.2007, 16:57:45
    #34500139
andMegaM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная из кода одной формы в другую
Спасибо за советы. Проблема оказалась в глобальных переменных.
...
Рейтинг: 0 / 0
02.05.2007, 17:12:02
    #34500181
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная из кода одной формы в другую
см. пример

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
02.05.2007, 17:15:28
    #34500185
lena_####
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменная из кода одной формы в другую
В моем примере для хранения данных используется класс
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Переменная из кода одной формы в другую / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]