|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2000
Città: Lecce
Messaggi: 3697
|
Esperti in Excel.....datemi una mano....
Salve ragazzi,
chiedo il vostro aiuto per un banalissimo quesito che non riesco proprio a risolvere con le varie funzioni matematiche di Excel. Ho intenzione di creare due colonne; nella prima va inserito un numero di volta in volta, mentre nella seconda deve essere la somma di quello che io continuamente inserisco. Faccio un esempio per essere + chiaro: |3||3| bene...se io alla prima colonna al posto di 3 metto il numero 5, ad esempio, nella seconda mi deve fare la somma: |5||8| e così via. Qualcuno saprebbe aiutarmi?? Grazie
__________________
CASE Cooler Master Trooper Case MB MSI MAG B460 TORPEDO CPU Intel I5 10400F cooled by Cooler Master Hyper H412R Sk.Video Sapphire Radeon RX 580 Special Scheda Video, 8 GB Hard Disk Crucial P5 500Gb NVMe+Samsung 840 EVO SSD 250GB RAM Crucial Ballistix BL2K8G30C15U4B 3000 2X8GB Monitor Samsung 24 pollici curved Alimentatore THERMALTAKE SMART SE 730W MODULARE |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2003
Città: Bergamo
Messaggi: 3204
|
Credo si debbano usare un paio di righe di VBA..altrimenti non so proprio come potresti fare..
EDIT: ti aggiungo un esempio Codice:
Dim c As Integer Set c = Cells(1, 2) Cells(1, 2) = c + Cells(1, 1) c = 0 End Sub Cells (1,2)=B1 Byezz
__________________
Ultima modifica di Zebiwe : 09-08-2004 alle 17:06. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2000
Città: Lecce
Messaggi: 3697
|
dal momento che non ho molta dimistichezza con il VB potresti dirmi esattamente come inserire il pulsante??
Tu hai gia provato il codice? Ti funziona?? Grazie per la pazienza
__________________
CASE Cooler Master Trooper Case MB MSI MAG B460 TORPEDO CPU Intel I5 10400F cooled by Cooler Master Hyper H412R Sk.Video Sapphire Radeon RX 580 Special Scheda Video, 8 GB Hard Disk Crucial P5 500Gb NVMe+Samsung 840 EVO SSD 250GB RAM Crucial Ballistix BL2K8G30C15U4B 3000 2X8GB Monitor Samsung 24 pollici curved Alimentatore THERMALTAKE SMART SE 730W MODULARE |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2003
Città: Bergamo
Messaggi: 3204
|
Il codice l'ho provato e funziona...mica ti passo la roba scacciona io!!!
Per inserire il pulsante devi: visualizzare la barra degli stumenti di VB (tasto dx sulle icone del menù e selezionare). Clickare sull'icona con martello e chiave inglese (strumenti di controllo). Compare un menù con gli oggetti che puoi inserire..clicki sul pulsante di controllo e poi lo disegni sul foglio. Tasto dx sul pulsante che hai inerito e vai su visualizza codice. A quel punto ci inserisci quello che ti ho scritto io. Ti verrà una cosa del genere: Codice:
Private Sub CommandButton1_Click() Dim c As Integer Set c = Cells(1, 2) Cells(1, 2) = c + Cells(1, 1) c = 0 End Sub Esci dall'editor VBA e cliccki sull'icona con squadra e matita (che ti fa entrare/uscire dalla modalità di progettazione/esecuzione). Inserisci un valore nella cella A1 e inizi a sommare
__________________
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Nov 2000
Città: Lecce
Messaggi: 3697
|
Innanzitutto ancora grazie per la disponibilità su un argomento per me assai ostico
Ho provato a fare come dici ma appena clicco sul pulsante mi viene fuori questo errore: In alternativa avevo pensato ad un'altra soluzione.....perchè non mi invii il file in excel gia fatto?? Ti sarei molto grato. Ciao
__________________
CASE Cooler Master Trooper Case MB MSI MAG B460 TORPEDO CPU Intel I5 10400F cooled by Cooler Master Hyper H412R Sk.Video Sapphire Radeon RX 580 Special Scheda Video, 8 GB Hard Disk Crucial P5 500Gb NVMe+Samsung 840 EVO SSD 250GB RAM Crucial Ballistix BL2K8G30C15U4B 3000 2X8GB Monitor Samsung 24 pollici curved Alimentatore THERMALTAKE SMART SE 730W MODULARE |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Nov 2000
Città: Lecce
Messaggi: 3697
|
Quote:
Dimenticavo di dirti che non ho trovato il "pulsante di controllo . Al suo posto c'è "pulsante di comando ". E' la stessa cosa??
__________________
CASE Cooler Master Trooper Case MB MSI MAG B460 TORPEDO CPU Intel I5 10400F cooled by Cooler Master Hyper H412R Sk.Video Sapphire Radeon RX 580 Special Scheda Video, 8 GB Hard Disk Crucial P5 500Gb NVMe+Samsung 840 EVO SSD 250GB RAM Crucial Ballistix BL2K8G30C15U4B 3000 2X8GB Monitor Samsung 24 pollici curved Alimentatore THERMALTAKE SMART SE 730W MODULARE |
|
|
|
|
|
|
#7 | |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
Re: Esperti in Excel.....datemi una mano....
Quote:
pronti ! senza VBA e senza pulsanti ! metti start = 1 e inizia il conteggio come vuoi ! riporta start a 0 e riparti. |
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Nov 2000
Città: Lecce
Messaggi: 3697
|
Re: Re: Esperti in Excel.....datemi una mano....
Quote:
Sei un grande!!! Grazie molto gentile.....
__________________
CASE Cooler Master Trooper Case MB MSI MAG B460 TORPEDO CPU Intel I5 10400F cooled by Cooler Master Hyper H412R Sk.Video Sapphire Radeon RX 580 Special Scheda Video, 8 GB Hard Disk Crucial P5 500Gb NVMe+Samsung 840 EVO SSD 250GB RAM Crucial Ballistix BL2K8G30C15U4B 3000 2X8GB Monitor Samsung 24 pollici curved Alimentatore THERMALTAKE SMART SE 730W MODULARE |
|
|
|
|
|
|
#9 |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
grazie.
in Excel è possibile fare calcoli iterativi con riferimenti circolari, basta spuntare Strumenti > Opzioni > Calcolo > Iterazioni (e settare il numero di iterazioni per ogni ricalcolo). Per esempio per fare un contatore in C3 basta scrivere = C3 + 1 e ricalcolare (F9). |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Oct 2003
Città: Bergamo
Messaggi: 3204
|
Mmh io continuo a preferire il VBA piuttosto che permettere i riferimenti circolari...de gustibus..
Ti invio cmq il mio file (avevi ragione c'era una cosuccia che non andava.. Byezz
__________________
|
|
|
|
|
|
#11 |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
sono cattolico anch'io ma i calcoli iterativi a volte è meglio farli direttamente sul foglio.
hai mai provato ad implementare newton ? |
|
|
|
|
|
#12 |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
e poi mi pare che devi ancora applicarti ...
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Oct 2003
Città: Bergamo
Messaggi: 3204
|
Bello come hai messo il codice..quello che non capisco è perchè inveec hai utiliizzato un range..che ti frega? tanto è solo una casella quella in cui mettere il valore..
__________________
|
|
|
|
|
|
#14 |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
il range Target lo fornisce l'evento implementato Worksheet_Change:
Codice:
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$D$7" Then Cells(7, 5) = Cells(7, 5) + Target End If End Sub |
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Feb 2004
Messaggi: 427
|
Ma stiamo ancora parlando di somma su excel?
nn basterebbe mettere =a1+a2?? ed eventualmente bloccare lo scorrimento col $?
__________________
Ho trattato positivamente con: Crazy rider89, luigi864. |
|
|
|
|
|
#16 |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
kibuzo non hai capito un buzo !
|
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Feb 2004
Messaggi: 427
|
infatti mi pareva :P
ma allora qual'è la questione?
__________________
Ho trattato positivamente con: Crazy rider89, luigi864. |
|
|
|
|
|
#18 |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
sulle stesse 2 celle:
0 0 3 3 5 8 7 15 3 18 0 18 9 27 |
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Feb 2004
Messaggi: 427
|
e quindi in questo caso =a2+b1 sarebbe troppo difficile?
apparte che l'ho fatto con openoffice, ma anche il prodotto M$ dovrebbe andare 0 0 0 5 5 6 11 7 18 16 34 789 823 234 1057 1098 2155
__________________
Ho trattato positivamente con: Crazy rider89, luigi864. Ultima modifica di kibuzo : 10-08-2004 alle 16:12. |
|
|
|
|
|
#20 |
|
Bannato
Iscritto dal: Jan 2001
Messaggi: 1976
|
confermo: kibuzo non hai capito un buzo !
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:39.



















