Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
30.06.2016, 12:00
|
|||
---|---|---|---|
|
|||
Переменная уровня модуля "ломает" выполнение всех процедур |
|||
#18+
Здравствуйте! Excel 2010. Объявляю переменную уровня модуля в General и при запуске любой процедуры появляется ошибка Invalid outside procedure Код: vbnet 1. 2. 3. 4. 5. 6.
Комментирую первые две строки и все выполняется нормально. Кроме того, при объявлении переменной уровня модуля список макросов меняется на список с указанием полного пути к макросу. Без объявления переменной - только имена макросов. Модуль единственный. Все макросы находятся в нем. Как это победить? Книжку читал P.S.: Переменную нигде не использую в макросах. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.06.2016, 12:10
|
|||
---|---|---|---|
Переменная уровня модуля "ломает" выполнение всех процедур |
|||
#18+
Странный подход инициализации переменных... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.06.2016, 12:17
|
|||
---|---|---|---|
|
|||
Переменная уровня модуля "ломает" выполнение всех процедур |
|||
#18+
В ошибке все четко сказано. Оператор присваивания нельзя использовать вне процедуры.IndianКнижку читалИ в какой книжке есть подобное? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.06.2016, 12:18
|
|||
---|---|---|---|
Переменная уровня модуля "ломает" выполнение всех процедур |
|||
#18+
Indian, Так в гугл-переводчик вставьте, что Вам пишут :) Объявление переменной может быть вне модуля. А вот присвоение значения - только внутри процедур и функций. или константой тогда объявляйте. Код: vbnet 1. 2. 3. 4. 5. 6. 7.
или Код: vbnet 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.06.2016, 12:38
|
|||
---|---|---|---|
|
|||
Переменная уровня модуля "ломает" выполнение всех процедур |
|||
#18+
Shocker.ProВ ошибке все четко сказано. Оператор присваивания нельзя использовать вне процедуры.IndianКнижку читалИ в какой книжке есть подобное? Но не написано, что нельзя :) Я все понял. Спасибо всем! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&tablet=1&tid=2155493]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
146ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 343ms |
total: | 570ms |
0 / 0 |