Как по пересчету листа сменить данные в ячейках - единократно - VBA

Узнай цену своей работы

Формулировка задачи:

Добрый день. Помогите устранить загадочную неисправность. Имеется макрос ввода адресов двух случайных фотофайлов в ячейки F3 и O3. В ячейке A1 - стоит формула "случмежду" - для переcчета листа по щелчку клавиши Del. И в целом макрос подключен на событие Workbook_SheetCalculate. Так вот - когда я запускаю пересчет листа - начинают с дикой скоростью меняться адреса в ячейках F3 и O3, и это безостановочный процесс. Тогда как макрос должен их - единократно сменить и все... ждать следующего пересчета листа. Подскажите - как по пересчету листа сменить адреса в ячейках F3 и O3 - единократно, а не бесконечно как сейчас ? (убирать формулу из ячейки А1 - нельзя)

Решение задачи: «Как по пересчету листа сменить данные в ячейках - единократно»

textual
Листинг программы
Application.EnableEvents = True

Оцени полезность:

8   голосов , оценка 3.875 из 5
Похожие ответы