Risultati da 1 a 3 di 3

Discussione: VBA Sommare range di celle (della stessa colonna) a corrispondenti celle nella colonna affianco



  1. #1
    L'avatar di Tullio17
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Piacenza
    Età
    34
    Messaggi
    23
    Versione Office
    Excel 2013
    Utile ricevuti
    0
    Utile dati
    0

    VBA Sommare range di celle (della stessa colonna) a corrispondenti celle nella colonna affianco

    Buongiorno a tutti,
    premetto che so molto poco di excel e nulla di VBA, quindi vi ringrazio in anticipo per l'aiuto e per la pazienza! Il mio problemino è il seguente:

    ho una serie di dati in due colonne di excel (recuperati da altri fogli con normali funzioni di cerca.vert, indice, confronta etc) e devo andare a sommare i valori delle due colonne riga per riga ed inserirle, sempre mantenendo la corrispondente riga, in una 3a colonna. Esempio:

    colonna A
    (dati 1)
    colonna B
    (dati 2)
    colonna C (ignorata
    per il momento)
    Colonna D
    (somma dei dati)
    27 12 39
    2 11 13
    1813 0 1813
    88 23 111
    0 38 38

    Credo si possa fare solo con VBA in quanto la somma deve essere eseguita solo quando premo un pulsante e NON ogni volta che si modifica una cella nelle colonne A e B (inoltre ho già creato un'altra piccolissima macro, che esegue il backup di certi dati, e che ho intenzione di inserire in questa). Mi chiedevo inoltre se invece di inserire manualmente nella macro A1+B1, A2+B2, A3+B3, etc esista un modo per dirgli "somma A1:A5 ai corrispondenti (per riga) di B1:B5.


    Grazie

  2. #2

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    4895
    Versione Office
    2011MAC 2016WIN
    Utile ricevuti
    1617
    Utile dati
    1021

    Re: VBA Sommare range di celle (della stessa colonna) a corrispondenti celle nella colonna affianco

    Ciao,
    se proprio vuoi col vba:
    Codice: 
    Sub somma()
    Dim Riga As Long, y As Long
        uriga = Cells(Rows.Count, 1).End(xlUp).Row
            For y = 2 To uriga
                Cells(y, 4) = Cells(y, 1) + Cells(y, 2)
            Next
    End Sub
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  3. #3
    L'avatar di Tullio17
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Piacenza
    Età
    34
    Messaggi
    23
    Versione Office
    Excel 2013
    Utile ricevuti
    0
    Utile dati
    0

    Re: VBA Sommare range di celle (della stessa colonna) a corrispondenti celle nella colonna affianco

    Si lo so è una stupidata, ma a me serve :)

    Grazie mille! Provo ad integrarlo e adattarlo al mio foglio subito dopo cena!

Discussioni Simili

  1. Risposte: 13
    Ultimo Messaggio: 02/03/17, 09:45
  2. Sommare celle in base a condizioni nella stessa riga
    Di Bubamara nel forum Domande su Excel in generale
    Risposte: 13
    Ultimo Messaggio: 23/11/16, 12:18
  3. Merge celle colonna e Range adiacenti
    Di jigen nel forum Domande su Excel VBA e MACRO
    Risposte: 15
    Ultimo Messaggio: 29/06/16, 10:28
  4. Ridimensionare selettivamente celle di dimensioni diverse sulla stessa colonna.
    Di Davide1969 nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 15/06/16, 21:33
  5. Raggruppare celle piene sparse nella stessa colonna
    Di ges nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 22/06/15, 23:22

Tag per Questa Discussione

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
  •