Teq144 ha scritto:Devo sommare i valori dalle celle A1 ad A10, utilizzando una macro, ho fatto cos'
Dim r as integer
Dim somma as integer
for r = 1 to 10
somma= cells(r,1) + somma
Next r
Cells(11,1)= somma
Ma mi da un errore nella linea: somma=cells(r,1)+ somma
Ki mi aiuta? Possibilmente utilizzando un macro così (senza quindi le funzioni avanzate)
Ti dà errore perchè non dichiari il valore di somma(somma al 1° loop quanto vale? ),ma così ti complichi le cose se vuoi una macro semplice copia questo codice
- Codice: Seleziona tutto
Sheets("foglio1").Range("A11").Formula = "=sum(A1:A10)"
Dove foglio1 lo cambi col nome del tuo foglio e A11 è la cella che riceve la somma del range A1:A10 questa macro la puoi associare all'evento Open del foglio oppure la puoi lanciare tramite un pulsante quando vuoi eseguirla