|
Объявить глобальную переменную, для всей книги и модулей и форм
|
|||
---|---|---|---|
#18+
Всем привет. Поискал по интернету, но не смог понять, как создать глобальную переменную? Такую переменную, которая будет читаться в любом месте программы, открытой Excel книге? Я попытался создать переменную в "ЭтаКнига" Workbook и open Код: vbnet 1. 2. 3. 4. 5. 6. 7.
Но данный способ не работает. Когда я обращаюсь из модуля или формы к Version, то он пишет ошибку и говорит, переменная не объявлена. Мне бы очень помогла такая переменная, которая бы обозначалась еще при запуске книги и далее, она бы сопровождала все действия пользователя. Не зависимо открывает он форму, меняет лист или добавляет и т.д. Данная переменная всегда доступна для процессов в коде. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2015, 16:13 |
|
Объявить глобальную переменную, для всей книги и модулей и форм
|
|||
---|---|---|---|
#18+
добавить модуль и объявить в нем ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2015, 16:26 |
|
Объявить глобальную переменную, для всей книги и модулей и форм
|
|||
---|---|---|---|
#18+
Shocker.Pro, А как правильно задать значение данной переменной через функцию и обращаться к ней тоже через функцию, в модуле? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2015, 16:31 |
|
Объявить глобальную переменную, для всей книги и модулей и форм
|
|||
---|---|---|---|
#18+
Необязательно, она будет видна везде ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2015, 16:33 |
|
Объявить глобальную переменную, для всей книги и модулей и форм
|
|||
---|---|---|---|
#18+
Shocker.Pro, Есть какой то пример, создания такой глобальной переменной. Я наверное что-то не так делаю. Но мою глобальную переменную считать из других мест не получается... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2015, 16:43 |
|
Объявить глобальную переменную, для всей книги и модулей и форм
|
|||
---|---|---|---|
#18+
Значит, ты НЕ добавил модуль. Или НЕ описАл в нём переменную как Public. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2015, 16:52 |
|
Объявить глобальную переменную, для всей книги и модулей и форм
|
|||
---|---|---|---|
#18+
Akina, Вот это я пишу в модуле Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
Мне всего то нужно, задать ей параметр, который смогу использовать везде. Объявить переменную я объявил. Код: vbnet 1.
Но переменная пуста. Как занести в нее что ни будь? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2015, 17:00 |
|
Объявить глобальную переменную, для всей книги и модулей и форм
|
|||
---|---|---|---|
#18+
lopuxiпеременная пуста. Как занести в нее что ни будь? Ясный палец - кто тебе будет твою функцию выполнять? У тебя книга Excel? ну так переменную объявляешь в модуле, а присваиваешь ей значение в Workbook_Open. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2015, 17:23 |
|
Объявить глобальную переменную, для всей книги и модулей и форм
|
|||
---|---|---|---|
#18+
А если она ещё к тому же в процессе работы не меняется - вообще объяви её как публичную константу, тогда и значение прямо в той же строке задашь. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2015, 17:23 |
|
Объявить глобальную переменную, для всей книги и модулей и форм
|
|||
---|---|---|---|
#18+
lopuxi, все. Всем спасибо. Разобрался. Все получилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2015, 17:23 |
|
Объявить глобальную переменную, для всей книги и модулей и форм
|
|||
---|---|---|---|
#18+
lopuxilopuxi, все. Всем спасибо. Разобрался. Все получилось. Покажи код. Мне тож необходимо. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2015, 19:06 |
|
|
start [/forum/topic.php?fid=60&msg=39085039&tid=2155749]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 301ms |
total: | 444ms |
0 / 0 |