Проблема с выполнением процедуры. - VB
Формулировка задачи:
Имею следующий код на VBA для работы на расчетных листаз, содержит функцию и процедуру.
Функция написана для присуждения определенных категорий в зависимости от принимаеемого парметра.
Процедура же написана для проверки совсем других чисел. Но почему-то, когда я в отладчике исправлял один косячок (в коде его уже нет), то с удивлением обнаружил, что каждый раз, когда в ходе выполнения кода процедуры встречается команда, отвечающая за присвоение значения ячейке, то выполняется функция.
Вопрос в том, почему она выполняется, а также как этого избежать
Функция написана для присуждения определенных категорий в зависимости от принимаеемого парметра.
Процедура же написана для проверки совсем других чисел. Но почему-то, когда я в отладчике исправлял один косячок (в коде его уже нет), то с удивлением обнаружил, что каждый раз, когда в ходе выполнения кода процедуры встречается команда, отвечающая за присвоение значения ячейке, то выполняется функция.
Вопрос в том, почему она выполняется, а также как этого избежать
Решение задачи: «Проблема с выполнением процедуры.»
textual
Листинг программы
<font color="blue">Function</font> My_Func() Application.Volatile <font color="#00AA00">' </font> <font color="#00AA00">' Remainder of the function</font> "> <font color="blue">End</font> <font color="blue">Function</font>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д