powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / пользовательская public ф-я в объявлена в модуле - глюки (для профов)
3 сообщений из 3, страница 1 из 1
пользовательская public ф-я в объявлена в модуле - глюки (для профов)
    #36230424
karambol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Недавно столкнулся с интересным глюком (либо моим %):
1. Пользовательская ф-я вызывается с ячейки (на многих листах... 20-30);
2. Ф-я public описана в модуле класса.
Со-временем, в яч-х с этой ф-й появляется #ЗНАЧ, пока вручную не отбить её.
Посмотрел дебагом, оказалось, что ф-я принимает значения аргументов, равные предыдущему её использованию!
Ещё заметил - если в кодере VBA править код (добавить какой-нить метод, скажем на листе), то сразу срабатывает нормально на всех листах!
Чё за глюк? Понятное дело, если бы ф-я описывалась в коде листа, траблов бы не было, но мне подходит вариант описания искл-но в модуле класса.

Помогите разобраться, пожалуйста, ужас как не удобно морозится (
Заранее благодарен.
...
Рейтинг: 0 / 0
пользовательская public ф-я в объявлена в модуле - глюки (для профов)
    #36230532
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
karambolСо-временем, в яч-х с этой ф-й появляется #ЗНАЧ, пока вручную не отбить её.
Посмотрел дебагом, оказалось, что ф-я принимает значения аргументов, равные предыдущему её использованию!поясни.
Что значит "со временем" и как ты увидел предыдущее значение?
...
Рейтинг: 0 / 0
пользовательская public ф-я в объявлена в модуле - глюки (для профов)
    #36230747
karambol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я с прогой не работаю. Только делал. Позвали - показали. Как, когда и при каких обстоятельствах появляется ЗНАЧ - х.з. Но это факт.
А предыдущее значение вот как узнал:
-на листе ЛИСТ1 "отбиваю" ячейку с функцией (вызываю её).
-перехожу на другой лист;
- захожу в басик и ставлю брик на ф-ии
-захожу на другой лист и "отбиваю"
- смотрю аргументы, которые примимает ф-я.
Так вот эти аргуметы равны старому вызову (аргуметы передают диапазон ячеек).
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / пользовательская public ф-я в объявлена в модуле - глюки (для профов)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]