如何根据单元格中的状态运行宏
和
宏完成后如何更改或更新单元格
答案 0 :(得分:0)
在单元格中更改状态时,如何运行宏有几个选项,其中之一是:
首先,使用Worksheet_Change
sub。每次在工作表中更改某些内容时,都会触发此子项。然后,您可以检查更改的单元格是否是您要检查的单元格,即假设您的“状态”单元格为A1
。您可以使用以下条件:
If Target.Range("A1") = Range("A1") Then
如果是,您可以在此处输入您的代码,也可以从此处致电macro/function/sub
。完成代码执行后,在End If
之前,您现在可以更新所需的单元格,即可以说要更新的单元格表示宏已完成B1
。只需这样做:
Range("B1").Value = "Macro complete"