/ / Aggiungi cella una + cella due e ripristina le celle due a zero - excel, vba, excel-vba, google-apps-script

Aggiungi cella una + cella due e reimposta la cella due a zero - excel, vba, excel-vba, google-apps-script

Spero che la mia intenzione sia chiara. È per la gestione dell'inventario La prima cella Mostra l'inventario corrente e la seconda è solo una cella in cui è possibile digitare le voci o l'uscita.Penso che il codice per Excel dovrebbe essere qualcosa di simile, ma sto cercando il foglio di lavoro Google corrispondente:

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

risposte:

1 per risposta № 1

Usando il onEdit () metodo può guardare per le modifiche al F colonna e aggiorna le celle secondo necessità

Esempio:

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);
}
}