Risultati da 1 a 5 di 5

Discussione: somma di selezione variabile

  1. #1
    Software Zone Maniac L'avatar di gazzaladra
    Data Registrazione
    27-11-2005
    Località
    Piacenza
    Messaggi
    2.770

    somma di selezione variabile

    Ho la necessità di inserire automaticamente alla fine di una serie di numeri la scritta "totale" e nella colonna vicina la somma dei numeri della colonna (vedi macro "somma" nel foglio allegato).
    Il problema è che (al contrario dell macro di esempio) io non posso sapere in anticipo quanto sarà grande la serie di numeri.
    Ho impostato un ciclo per contare le celle, ma il codice che ho scritto non funziona

    Stampacella = 7
    Do Until Worksheets("foglio2").Cells(Stampacella, 17) = ""
    Stampacella = Stampacella + 1

    Loop


    Cells(Stampacella, 17).Select
    ActiveCell.FormulaR1C1 = "Totale"
    Range(Cells(8, 23), Cells(Stampacella - 1, 23)).Select
    Cells(Stampacella, 23).Activate
    ActiveCell.FormulaR1C1 = "=SUM(R[1]C[23]:R[stampacella-1]C[23])"
    Range(Cells(1, 24), Cells(Stampacella - 1, 24)).Select
    Cells(Stampacella, 24).Activate
    ActiveCell.FormulaR1C1 = "=SUM(R[1]C[24]:R[stampacella-1]C[24])"


    perchè non mi accetta una variabile nel formato RC della formula

    Chi mi sa dire come fare?
    Grazie

  2. #2
    Software Zone Maniac L'avatar di Alexsandra
    Data Registrazione
    09-12-2005
    Località
    Verona
    Messaggi
    1.102
    Prova questo codice
    Codice:
    Sub Somma()
    Set zona = Range([B3], [B3].End(xlDown))
    [B3].End(xlDown).Select
    ActiveCell.Offset(1, -1) = "Totale"
    ActiveCell.Offset(1, 0) = WorksheetFunction.Sum(zona)
    End Sub
    Alla 1° riga seleziono la zona : nella 2° seleziono l'ultima cella
    nella 3° mi sposto di una riga e metto la funzione somma
    Puoi mettere tutti i dati che vuoi e associa il lancio della macro ad un pulsante nel foglio.
    Nella colonna B3 ti fà il totale e nella colonna A e alla stessa riga ti scrive Totale
    Ciao

  3. #3
    Software Zone Maniac L'avatar di gazzaladra
    Data Registrazione
    27-11-2005
    Località
    Piacenza
    Messaggi
    2.770
    Sei un fenomeno
    Grazie tante, credo che ti consulterò spesso, sto facendo diverse cosette in vba e magari te le faccio vedere così mi dai consigli

  4. #4
    Software Zone Maniac L'avatar di Alexsandra
    Data Registrazione
    09-12-2005
    Località
    Verona
    Messaggi
    1.102
    Felice che tu abbia risolto . Anch'io mi diletto col VBA,se hai bisogno di qualcosa !! fai un fischio

  5. #5
    New Member
    Data Registrazione
    29-04-2009
    Messaggi
    1
    Ti ringrazio anche io, ma il risultato della macro è un valore, io invece avrei bisogno che venisse inserita la formula somma in modo tale che se cambio i valori nella colonna di mio interesse cambia anche il valore del totale, quello che adesso non è possibile fare. Spero che tu mi possa aiutare, grazie.

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •