运行时错误1004:MS Excel刷新一些数据。 请稍后使用查询再次尝试

我有一个使用单元格C1中的参数工作表中的dynamic查询。 因此,A列中有代码,B列是这些代码的描述,根据C1单元格中的值,查询将刷新以显示与C1中的值相关的代码。 当C1中的值发生变化时,我得到一个“运行时错误1004:MS Excel正在刷新一些数据,请稍后再试”,每一次。 当我select“结束”它会消失,刷新查询成功,几秒钟后,有谁知道背后的原因? 我可以摆脱它吗?

在这里输入图像说明

有一个searchfunction。 当用户点击“search”search他们正在寻找的代码时,searchbutton被分配一个macros,基本上只是导航到显示代码的工作表。 但是,在这个macros中,我添加了这么一点代码:

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