通过VBA更改单元格的值不会启动链接到单元格的macros
我在我的工作簿上有一些插件来获取一些数据。 有一行信息我需要在不同的单元格。
如果我手动更改date单元格的值(例如),它将启动macros(我不知道名称)
但是如果通过一个子我更改值:
wsParam.Range("D5").FormulaR1C1 = date_de_recup
macros将不会启动。
我能做什么 ?
编辑:
date_de_recup
定义如下:
If Weekday(Date) > 2 And Weekday(Date) < 7 Then date_de_recup = Date - 1 Else date_de_recup = Date - 3 End If
这是很难说,因为我们真的没有足够的信息,但也许这将工作:
With wsParam.Range("D5") .FormulaR1C1 = date_de_recup .Select End With
如果你在工作表上select了D5
触发macros,它将不起作用,如果你有Application.EnableEvents = False