Доброго дня всем. На листе 4 ведется расчет в ячейке с помощью моей пользовательской ВБА-функции по данным на листе 2. Проблема в том, что пересчет всех значений ячеек на листе 4 не производится ни с помощью клавиш Control F9, ни с помощью F9. Пересчет можно произвести только если в ячейке полностью стереть значение, то есть мою пользовательскую функцию, а потом вставить в ячейку ту же самую функцию. Причём пересчёт производится исключительно в одной этой конкретной ячейке. Ещё значение в ячейке можно обновить только если сделать "протяжку этой функции сверху".
Доброго дня всем. На листе 4 ведется расчет в ячейке с помощью моей пользовательской ВБА-функции по данным на листе 2. Проблема в том, что пересчет всех значений ячеек на листе 4 не производится ни с помощью клавиш Control F9, ни с помощью F9. Пересчет можно произвести только если в ячейке полностью стереть значение, то есть мою пользовательскую функцию, а потом вставить в ячейку ту же самую функцию. Причём пересчёт производится исключительно в одной этой конкретной ячейке. Ещё значение в ячейке можно обновить только если сделать "протяжку этой функции сверху".Юрий_Нд
Сообщение отредактировал Юрий_Нд - Пятница, 15.06.2018, 18:28
Прошу прощения, но я думал, что для полного счастья не хватает самой малости. И эту малость Вы мне подсказали. Всё просто и гениально, или просто гениально. Спасибо.
P. S. Не знаю можно ли на такой вопрос ответить однозначно, но всё-таки, может быть мне "этот Application.Volatile натыкать" везде, во все функции и процедуры?
Прошу прощения, но я думал, что для полного счастья не хватает самой малости. И эту малость Вы мне подсказали. Всё просто и гениально, или просто гениально. Спасибо.
P. S. Не знаю можно ли на такой вопрос ответить однозначно, но всё-таки, может быть мне "этот Application.Volatile натыкать" везде, во все функции и процедуры?Юрий_Нд
В процедуры - никакого влияния не окажет В функции - если они используются на листе, то в зависимости от того, как нужно для них автообновление и насколько они ресурсоемки, если не на листе, а просто вспомогательная функция для какого-то макроса - то не нужно
В процедуры - никакого влияния не окажет В функции - если они используются на листе, то в зависимости от того, как нужно для них автообновление и насколько они ресурсоемки, если не на листе, а просто вспомогательная функция для какого-то макроса - то не нужно