Проблема с доступом к переменным из разных модулей... HELP!

Программирование на Visual Basic for Applications
Аэроплан
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 22.10.2003 (Ср) 12:06

Проблема с доступом к переменным из разных модулей... HELP!

Сообщение Аэроплан » 23.10.2003 (Чт) 10:22

Управление переменной производится в Sub CommandButton1_Click(), находящейся в Лист1, а проверка значения этой переменной в Модуль1. В Модуль1 эту переменную не видно... Empty...
Как лучше сделать - ковыряться с Public и Private?
Или лучше переместить их в одно место?
Где можно найти подробную инфу по этой теме?

Спасибо за внимание к моей проблеме...

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 23.10.2003 (Чт) 10:41

Public переменные объявленные в модуле макросов видны во всех модулях. Если есть одноименные Public переменные в модулях макросов, или к переменной обращаются из модуля формы, то необходимо ввести полный путь к переменной:

ИмяМодуля.ИмяПеременной

Аэроплан
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 22.10.2003 (Ср) 12:06

Ура!!! Заработала...

Сообщение Аэроплан » 23.10.2003 (Чт) 10:56

И запускается... И останавливается... И вроде как архивчик стабильный... Вот только теперь с ошибками разобраться...
Такая штука - модуль вылетает по 13-й ошибке при попытке редактирования любой диаграммы на других листах, а при редактировании содержимого ячейки - висит в ожидании, но не кричит про ошибку... После выхода из ячейки продолжает отрабатываться...
Вот такая штука...
Я пока еще не определился - что это за проблема... и насколько серьезно она мне будет мешать...


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33

    TopList