Страница: 1 |
Если ты в модуле определишь глобальные переменные, они будут инициализироваться при запуске данной книги. и любой макрос (функция, процедура) к ним смогут обращаться Кстати, работает код, который я давал в чате? Чтобы с полной уверенностью видеть переменные из любого макроса, добавь модуль на уровне книги и в нем объяви все что тебе нужно. А чтобы извне видеть эти переменные, если ты работаешь с книгой из VB программы, обращайся к ним ExcelObject.Workbooks("WorkbookName").VarName При этом естественно ExcelObject - это твой объект приложения Excel. Аналогично с переменными уровня листа: ExcelObject.Workbooks("WorkbookName").Worksheets("SheetName").VarName Страница: 1 |
Вопрос: как переменную сделать глобальной ? ответьте ча...
Добавлено: 01.04.03 19:30
Автор вопроса: Trusishka | ICQ: 229751913
У меня в Excel есть макросы с элементами VB, но эти переменные работают только внутри макросов или процедур, а из макроса в макрос или в VB процедуру не получается
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Evgeni
ICQ: 14051980
Вопросов: 3
Ответов: 11
Профиль | | #1
Добавлено: 01.04.03 20:35
Номер ответа: 2
Автор ответа:
msv
Вопросов: 34
Ответов: 312
Web-сайт:
Профиль | | #2
Добавлено: 02.04.03 07:00
Номер ответа: 3
Автор ответа:
hedgehog
ICQ: 175571327
Вопросов: 15
Ответов: 207
Web-сайт:
Профиль | | #3
Добавлено: 02.04.03 10:51