Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Excel Somma con variabile

    Salve, avrei questo problemino da risolvere:
    x=x+y
    ad esempio la casella B1 deve avere come risultato la somma di se stesso + il valore immesso nella cella A1.
    B1=SOMMA(A1;B1). Ovviamente se scrivo così mi da problemi di riferimento e quindi ho impostato in Strumenti->Opzioni->Calcolo iterazioni=1.
    Però sorge un altro problema, appena tocco una cella qualsiasi B1 si incrementa di nuovo, cioè esegue di nuovo B1=B1+A1!

    Esisterà una soluzione migliore?

    Grazie mille.

  2. #2
    Utente di HTML.it L'avatar di superbubba
    Registrato dal
    Jan 2003
    Messaggi
    1,474
    Non per voler aggirare il problema, ma non capisco il senso di un'operazione del genere.
    Non puoi semplicemente creare una terza cella contenente la somma?

  3. #3
    Utente di HTML.it L'avatar di superbubba
    Registrato dal
    Jan 2003
    Messaggi
    1,474
    Dopo una ricerca veloce, penso di aver capito che l'unico modo è proprio attivando le iterazioni, cosa che tu hai già fatto.

  4. #4
    Con tre celle non penso si possa fare, perché io alla prima cella devo aggiungere il contenuto della seconda e mettere il risultato nella seconda.
    Es A1=3 B1=5
    Se metto A1=4 -> B1=9
    Perché nel foglio che ho B1 è un totale a cui va aggiunto il nuovo valore di A1.
    Non si può con una macro?

    Grazie comunque

    PS le iterazioni non è una soluzione perché appena tocco una casella rifà la somma.
    PSS la soluzione a 3 caselle?

    CIAUZZZZZZZZZZ

  5. #5
    Ho risolto abbastanza brutalmente con questa macro:

    Dim x

    Sub somma()
    Sheets("Foglio1").Select
    x = ActiveSheet.Cells(1, 1).Value
    Sheets("Foglio2").Select
    ActiveSheet.Cells(1, 2).Value = ActiveSheet.Cells(1, 2).Value + x
    End Sub


    Non è che esiste una Sub che gestisce l'evento del tasto invio relativo ad una casella?
    Vorrei evitare di far eseguire la macro con un tasto di rapida scelta tipo Ctrl+S o ancor peggio andare in macro e premere esegui.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.