У мене є динамічний запит на аркуші, який має параметр у комірці C1. Отже, у стовпці A є коди, а у стовпці b - це описи коду та на основі значення в комірці C1 запит оновиться, щоб відобразити коди, пов'язані зі значенням у C1. Коли значення в C1 змінюється, я отримую "Помилка запуску часу 1004: MS Excel оновлює деякі дані. Будь ласка, повторіть спробу пізніше", кожен раз. Чи є причина в цьому? Чи можу я його позбутися?
Усередині макросу кнопки "Пошук", який перенаправляє користувача до аркуша, в якому будуть перераховані всі коди та їх описи, я додав цей код до цього макросу:
—
anve
Sheets("department_lookup").Cells(1, 3).Value = Sheets("lookup").Cells(2, 2).Value With Sheets("department_lookup") .Range(.Cells(1, 1), .Cells(LR, LC)).AutoFilter field:=3, Criteria1:=.Cells(1, 3).Value, VisibleDropDown:=True End With
Application.Wait (Now + TimeValue("00:00:n"))
щоб Excel чекав n секунд (2 цифри), коли відбувається оновлення даних.