|
Как сохранить переменную, объявленную по клику кнопки в userform после закрытия userform
|
|||
---|---|---|---|
#18+
Кто подскажет: в форме необходимо объявлять переменные по нажатию определенной commandbutton. и эту переменную после закрытия формы использовать в других модулях, процедурах. Спасибо))) Примерно так: dim a as string public sub вызов_формы() userform1.show msgbox a end sub в коде кнопки формы: me.hide a = "C:\" msgbox a ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2015, 11:10 |
|
Как сохранить переменную, объявленную по клику кнопки в userform после закрытия userform
|
|||
---|---|---|---|
#18+
Константин Сочи, завести отдельный лист, в котором в ячейках сохранять значения. Если значение переменной необходимо только на период работы с файлом - то достаточно объявить её As Public в стандартном модуле (не в модуле формы). Подробнее про объявления: Что такое переменная и как правильно её объявить? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2015, 11:12 |
|
Как сохранить переменную, объявленную по клику кнопки в userform после закрытия userform
|
|||
---|---|---|---|
#18+
The_Prist, Да, таким методом я пользуюсь давно))) Хотел от этого "в ячейках сохранять значения" уйти. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2015, 11:19 |
|
Как сохранить переменную, объявленную по клику кнопки в userform после закрытия userform
|
|||
---|---|---|---|
#18+
Константин Сочи, Все равно спасибо. Будем решать))) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2015, 11:20 |
|
Как сохранить переменную, объявленную по клику кнопки в userform после закрытия userform
|
|||
---|---|---|---|
#18+
Константин Сочи, Как мне оформить свое сообщение? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2015, 11:22 |
|
Как сохранить переменную, объявленную по клику кнопки в userform после закрытия userform
|
|||
---|---|---|---|
#18+
Объявите на старте в common-модуле или там модуле книги какую-нибудь Public MyVariables As New Collection , и пихайте в неё всё, что надо и сколько надо. Проживёт до закрытия документа. Если же надо сохранять и после закрытия - то используйте или служебный лист (возможно, скрытый), или внешние места хранения (диск, реестр). ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2015, 12:36 |
|
Как сохранить переменную, объявленную по клику кнопки в userform после закрытия userform
|
|||
---|---|---|---|
#18+
Akina, ГЕНИАЛЬНО Все получилось. Спасибо!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2015, 14:10 |
|
Как сохранить переменную, объявленную по клику кнопки в userform после закрытия userform
|
|||
---|---|---|---|
#18+
Константин Сочи, А в чем разница между предложенным Akina и моим? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2015, 14:59 |
|
Как сохранить переменную, объявленную по клику кнопки в userform после закрытия userform
|
|||
---|---|---|---|
#18+
The_Prist , я написАл строку кода, а ты - нет :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2015, 15:07 |
|
Как сохранить переменную, объявленную по клику кнопки в userform после закрытия userform
|
|||
---|---|---|---|
#18+
Akina, логично :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2015, 15:45 |
|
Как сохранить переменную, объявленную по клику кнопки в userform после закрытия userform
|
|||
---|---|---|---|
#18+
Здравствуйте, всем! Подскажите, а как так может быть: сделал у себя дома, как тут написано, всё работает, а принёс файл на работу, а там опять после закрытия первого макроса переменная теряется и во втором макросе не работает, хотя переменная описана в модуле, как Public? И главное дома всё работает, а на другом компьютере на работе - нет. На обеих машинах стоит office 2010. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2018, 23:55 |
|
Как сохранить переменную, объявленную по клику кнопки в userform после закрытия userform
|
|||
---|---|---|---|
#18+
HippieЗдравствуйте, всем! Подскажите, а как так может быть: сделал у себя дома, как тут написано, всё работает, а принёс файл на работу, а там опять после закрытия первого макроса переменная теряется и во втором макросе не работает, хотя переменная описана в модуле, как Public? И главное дома всё работает, а на другом компьютере на работе - нет. На обеих машинах стоит office 2010. Пример можно? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2018, 16:46 |
|
|
start [/forum/topic.php?fid=61&msg=38958406&tid=2172171]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 312ms |
total: | 433ms |
0 / 0 |