Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 在Excel中,我希望比较特定单元格,并在特定单元格更新时取最大值并放置在父单元格中_Vba_Excel - Fatal编程技术网

Vba 在Excel中,我希望比较特定单元格,并在特定单元格更新时取最大值并放置在父单元格中

Vba 在Excel中,我希望比较特定单元格,并在特定单元格更新时取最大值并放置在父单元格中,vba,excel,Vba,Excel,在上图中,一列具有总和值。我需要任何公式的帮助,以便在A13中我需要更新的最高值 我正在运行一个自动序列,因此首先它将用90更新A12,然后90应在A13中更新。下一次5月A9将用101值更新,以便A9值应在A13中更新,因此它应在最新单元格中查找并更新值,并应反映在A13单元格中。帮助我,即使它是宏,但请注意,我正在运行自动序列,我无法手动运行宏,因此我需要基于单元格输入自动运行的代码的帮助 使用工作表更改事件 Private Sub Worksheet_Change(ByVal Target

在上图中,一列具有总和值。我需要任何公式的帮助,以便在A13中我需要更新的最高值

我正在运行一个自动序列,因此首先它将用90更新A12,然后90应在A13中更新。下一次5月A9将用101值更新,以便A9值应在A13中更新,因此它应在最新单元格中查找并更新值,并应反映在A13单元格中。帮助我,即使它是宏,但请注意,我正在运行自动序列,我无法手动运行宏,因此我需要基于单元格输入自动运行的代码的帮助


使用工作表更改事件

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

非常感谢,请您准确地告诉我上面的代码做什么?这个宏是自动运行的还是需要任何手动更新?我在哪里必须更新代码中的列引用以检查上次更新的列。