2017-10-21 129 views
2

我希望我的意图清晰。它用于库存管理。第一个单元格显示当前库存,第二个单元格只是您可以键入输入或输出的单元格。我认为Excel中的代码应该是这样的,但是我正在寻找相应的谷歌电子表格:添加单元格1 +单元格2并将单元格2重置为零

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 

回答

1

使用onEdit()方法可以观看更改到F列和更新单元根据需要

例子:

function onEdit(e) { 
    var range = e.range; // e.g 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); 
    } 
} 
+0

非常感谢你的努力!太棒了! –

相关问题