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