/ / Excel VBA - Somma 2 set di celle con un ciclo - excel, vba, excel-vba

Excel VBA - Somma 2 set di celle con un ciclo - excel, vba, excel-vba

Domanda semplice, ma non riesco a farlo funzionare, ho semplicemente bisogno di sommare 2 set di celle e incollare i totali in una colonna diversa.

Ad esempio, ho bisogno di aggiungere il valore temporale G4 e il valore temporale in G14 e incollare la somma in B25. Questo dovrebbe scorrere fino a G10 + G20 e incollare in B31.

So quanto sia facile con una semplice funzione di Excel, ma ne ho bisogno in termini VBA, e idealmente in un ciclo, non nella versione di codice del registratore.

Range("B25") = "=SUM(" & Range(G4, G14) & ")"

inserisci la descrizione dell'immagine qui

risposte:

2 per risposta № 1

Prova questo:

Sub AddValues()

Dim i As Integer
Dim j As Integer
Dim k As Integer

j = 4
k = 14

For i = 25 To 31
Range("B" & i) = "=SUM(G" & j & ",G" & k & ")"
j = j + 1
k = k + 1
Next i

End Sub

Modifica: Grazie a @Steve per il suggerimento