Страница: 1 |
Суть дела такова: В Microsoft Excel есть две формы. На этих формах есть по кнопке "принять". Вот небольшой код программы: Public i As Integer Private Sub CommandButton1_Click() i = 5 UserForm2.Show End Sub Это уже на второй форме Private Sub CommandButton1_Click() TextBox1.Text = i End Sub Нужно сделать так, чтобы в текстбоксе на второй форме появлялось значение переменной i. Пожалуйста объясните как...
Просто обращайся к ней как ИмяПервойФормы.i Раз она у тебя Public то будет видна без проблем. Только имя больно не содержательное у переменной, навеняка с циклами будет пересекаться. А я бы объявил переменную i так Global i as integer .... И назвал бы я ее по другому.... Чур меня! Что еще за Global? Объект такой знаю, а ключевое слово Ж8-[] Public есть Public, и публичная переменная необязательно должна объявляться в публичном модуле, можно в любой форме, но обращаться к ней надо через имя формы. А в прочем я уже повторяюсь Страница: 1 |
Вопрос: Помогите пожалуйста ламеру
Добавлено: 28.03.03 07:36
Автор вопроса: Dimchik | ICQ: 174757755
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Justas
ICQ: 259418212
Вопросов: 24
Ответов: 325
Web-сайт:
Профиль | | #1
Добавлено: 28.03.03 08:30
добавь модуль, а туда напиши: Public i As Integer тогда твоя переменная будет видна отовсюду.
Номер ответа: 2
Автор ответа:
hedgehog
ICQ: 175571327
Вопросов: 15
Ответов: 207
Web-сайт:
Профиль | | #2
Добавлено: 28.03.03 11:54
Номер ответа: 3
Автор ответа:
Лесник
Вопросов: 1
Ответов: 1
Профиль | | #3
Добавлено: 29.03.03 13:22
Номер ответа: 4
Автор ответа:
hedgehog
ICQ: 175571327
Вопросов: 15
Ответов: 207
Web-сайт:
Профиль | | #4
Добавлено: 30.03.03 01:02
Номер ответа: 5
Автор ответа:
Gravity
Вопросов: 6
Ответов: 120
Профиль | | #5
Добавлено: 30.03.03 23:17
Global .... мдааааа ! Насколько я знаю оператор Global использовался ещё в первых версия VB, а потом был заменён на Public ..... это так, кому интересно ....