宏完成后,将状态更改为单元格中的强制

时间:2016-10-20 10:50:12

标签: excel vba excel-vba

如何根据单元格中的状态运行宏

宏完成后如何更改或更新单元格

1 个答案:

答案 0 :(得分:0)

在单元格中更改状态时,如何运行宏有几个选项,其中之一是:

首先,使用Worksheet_Change sub。每次在工作表中更改某些内容时,都会触发此子项。然后,您可以检查更改的单元格是否是您要检查的单元格,即假设您的“状态”单元格为A1。您可以使用以下条件:

If Target.Range("A1") = Range("A1") Then

如果是,您可以在此处输入您的代码,也可以从此处致电macro/function/sub。完成代码执行后,在End If之前,您现在可以更新所需的单元格,即可以说要更新的单元格表示宏已完成B1。只需这样做:

Range("B1").Value = "Macro complete"