Переменная уровня модуля "ломает" выполнение всех процедур - VB
Формулировка задачи:
Здравствуйте!
Excel 2010.
Объявляю переменную уровня модуля в General и при запуске любой процедуры появляется ошибка Invalid outside procedure
Комментирую первые две строки и все выполняется нормально. Кроме того, при объявлении переменной уровня модуля список макросов меняется на список с указанием полного пути к макросу. Без объявления переменной - только имена макросов. Модуль единственный. Все макросы находятся в нем. Как это победить? Книжку читал
P.S.: Переменную нигде не использую в макросах.
Excel 2010.
Объявляю переменную уровня модуля в General и при запуске любой процедуры появляется ошибка Invalid outside procedure
Комментирую первые две строки и все выполняется нормально. Кроме того, при объявлении переменной уровня модуля список макросов меняется на список с указанием полного пути к макросу. Без объявления переменной - только имена макросов. Модуль единственный. Все макросы находятся в нем. Как это победить? Книжку читал
P.S.: Переменную нигде не использую в макросах.
Решение задачи: «Переменная уровня модуля "ломает" выполнение всех процедур»
textual
Листинг программы
'блок General до первой процедуры Dim dfg As String 'первая процедура Public Sub Delenie() dfg = "gkgkgkgk" End sub 'и так далее
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д