Tenho um Googlesheet que eu e alguns amigos usamos para acompanhar nosso progresso. O que eu gostaria é de um script que adicionasse duas células juntas em uma linha em várias linhas, por exemplo, H6 + C6 atualiza o valor em H6, H7 + C7 atualiza o valor em H7 etc. Eu também gostaria que os valores em C* fossem limpos quando a soma fosse concluída.
Espero que o script consiga ser executado quando um botão na planilha for clicado.
Se ajudar, consegui fazer isso funcionar no VBA para Excel usando o seguinte script:
Sub Mibazza()
Dim ws As Worksheet
Dim lastRow As Long
Dim i As Long
' Set the worksheet
Set ws = ThisWorkbook.Sheets("Delivery") ' Change "Sheet1" to your sheet name
' Find the last row with data in column A
lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
' Loop through each row
For i = 7 To lastRow ' Assuming you start at row 2
ws.Cells(i, "J").Value = ws.Cells(i, "d").Value + ws.Cells(i, "J").Value
Next i
Range("d7:d60").ClearContents
End Sub
Um valor é inserido manualmente em C7. H7 é o total corrente.
C7 H7
768 768
Depois que o botão for clicado, os resultados devem ser
C7 H7
1536