我希望我的意图很明确。这是为了库存管理。第一个单元格显示当前库存,第二个单元格只是您可以输入条目或流出的单元格。我认为Code for 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
答案 0 :(得分: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);
}
}