Vba 在Excel中,我希望比较特定单元格,并在特定单元格更新时取最大值并放置在父单元格中
在上图中,一列具有总和值。我需要任何公式的帮助,以便在A13中我需要更新的最高值 我正在运行一个自动序列,因此首先它将用90更新A12,然后90应在A13中更新。下一次5月A9将用101值更新,以便A9值应在A13中更新,因此它应在最新单元格中查找并更新值,并应反映在A13单元格中。帮助我,即使它是宏,但请注意,我正在运行自动序列,我无法手动运行宏,因此我需要基于单元格输入自动运行的代码的帮助Vba 在Excel中,我希望比较特定单元格,并在特定单元格更新时取最大值并放置在父单元格中,vba,excel,Vba,Excel,在上图中,一列具有总和值。我需要任何公式的帮助,以便在A13中我需要更新的最高值 我正在运行一个自动序列,因此首先它将用90更新A12,然后90应在A13中更新。下一次5月A9将用101值更新,以便A9值应在A13中更新,因此它应在最新单元格中查找并更新值,并应反映在A13单元格中。帮助我,即使它是宏,但请注意,我正在运行自动序列,我无法手动运行宏,因此我需要基于单元格输入自动运行的代码的帮助 使用工作表更改事件 Private Sub Worksheet_Change(ByVal Target
使用工作表更改事件
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Column <> 1 Then Exit Sub
If Target.Row = 1 Then Exit Sub
Cells(Target.Row, Target.Row) = Target.Value
End Sub
非常感谢,请您准确地告诉我上面的代码做什么?这个宏是自动运行的还是需要任何手动更新?我在哪里必须更新代码中的列引用以检查上次更新的列。