添加单元格1 +单元格2并将单元格2重置为零

我希望我的意图清楚。 这是为了库存pipe理。 第一个单元格显示当前库存,第二个单元格只是一个单元格,您可以在其中键入input或输出。 我认为Excel的代码应该是这样的,但我正在寻找相应的Google电子表格:

Sub LagerNeu() Dim S As Integer [F2].Select S = ActiveCell.Value + ActiveCell.Offset(0, 1).Value ActiveCell.Value = S ActiveCell.Offset(0, 1).Value = 0 End Sub 

使用onEdit()方法可以监视F列的更改并根据需要更新单元格

例:

 function onEdit(e) { var range = e.range; // eg F2 is edited // Only runs if the edit is in column F if (range.getColumn() == 6) { var old_value = range.offset(0, -1).getValue(); // Set the new value to the cell in the column to the left - E2 range.offset(0, -1).setValue(Number(old_value) + Number(e.value)); // Reset F2 to zero range.setValue(0); } }