|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
![]() |
#1 |
Newbie
Registrato: 21-07-2009
Messaggi: 4
![]() |
[EXCEL] COME CREARE CONTATORE IN EXCEL
Io avrei bisogno di inserire su un file di excel creato per un menù un contatore, mi spiego: Supponiamo che nella cella F20 io inserisco il numero dei coperti da 1 a 99 e in una cella qualsiasi tipo N3 mi venga riportato lo stesso numero. Una volta stampato il foglio l'ordinazione viene cancellata e ne viene inserita un'altra nella cella N3 deve rimanere memorizzato il numero che io ho inserito precedentemente e deve andarsi a sommare con il numero inserito successivamente e così via. Giusto per sapere quanti coperti si fanno in una sera. Attendo urgente risposta. Grazie. ![]() ![]() Ultima modifica di steve80 : 22-07-2009 alle ore 08.17.19 |
![]() |
![]() |
![]() |
#2 |
Junior Member
Registrato: 05-09-2001
Loc.: Collodi (PT)
Messaggi: 51
![]() |
Prova a inserire la seguente routine nella finestra del modulo del foglio di lavoro.....
Private Sub Worksheet_Change(ByVal Target As Range) Application.EnableEvents = False If Target.Address = Me.Range("F20").Address Then Me.Range("N3").Value = Me.Range("N3").Value + Me.Range("F20").Value End If Application.EnableEvents = True End Sub Ogni volta che inserisci un valore nella cella F20 ti dovrebbe automaticamente incrementare la cella N3 anche quando la cancelli. Prova e fai sapere.. Grazie Ciao Fabio
___________________________________
w.l.t. |
![]() |
![]() |
![]() |
#3 |
Newbie
Registrato: 21-07-2009
Messaggi: 4
![]() |
[excel]come creare un contatore
ciao Fabio,
Grazie mille per la risposta che mi hai dato, l'ho provata e funziona. vorrei chiederti ancora un'informazione, se io questa istruzione invece che essere automatica volessi farla partire con un tasto, come devo fare? ti ringrazio ancora. Stefano. ![]() |
![]() |
![]() |
![]() |
#4 |
Junior Member
Registrato: 05-09-2001
Loc.: Collodi (PT)
Messaggi: 51
![]() |
Ciao, sono contento di essere stato utile. Per mettere la funzione in un pulsante devi attivare la barra moduli (visualizza->Barre degli strumenti->Moduli).
SI apre una barra con vari elementi tra cui trovi anche "pulsante". Lo clicchi e lo posizioni dove vuoi nel foglio excel Appena fai clic sul foglio excel appare una maschera "assegna macro" e sotto nome macro "pulsante1_clic"; premi su "nuovo". Si apre un'altra maschera e trovi il cursore tra le righe Sub_pulsante1_clic() e EndSub. Al punto del cursore metti le seguenti righe: Application.EnableEvents = False ActiveSheet.Range("N3").Value = ActiveSheet.Range("N3").Value + ActiveSheet.Range("F20").Value Application.EnableEvents = True Ricordati che Sub_pulsante... deve essere sopra e EndSub in fondo. A questo punto puoi chiudere la finestra e tornare sul foglio excel. Metti il dato nella casella F20, dai invio (se non lo confermi non funziona) e poi premi il pulsante che hai creato. la casella N6 aumenta il suo valore. Fammis sapere se funziona, altrimenti ti mando io il file excel che puoi controllare. Ciao F.
___________________________________
w.l.t. |
![]() |
![]() |
![]() |
#5 |
Newbie
Registrato: 21-07-2009
Messaggi: 4
![]() |
ciao fabio ,
l'ho testato ora e funziona grazie mille. a presto. steve80 ![]() ![]() |
![]() |
![]() |
![]() |
#6 |
Junior Member
Registrato: 05-09-2001
Loc.: Collodi (PT)
Messaggi: 51
![]() |
prego... per quello che posso sono a disposizione...
Ciao F.
___________________________________
w.l.t. |
![]() |
![]() |
![]() |
#7 |
Sospeso
Registrato: 25-03-2008
Messaggi: 247
![]() |
Mi permetto di entrare in questa discussiione anche se tardivamente (le ferie mi hanno fatto assentare un po', per fortuna!!!).
Volevo solo aggiungere che, se un utente vuole incrementare manualmente o tramite un pulsante una cella qualsiasi (es. F20) basta la seguente semplicissima routine che abbinata ad un pulsante incrementa il valore della cella stessa ad ogni pressione del pulsante. Sub incrementa() Range("F20").Value = Range("F20").Value + 1 End Sub Ciao Riccardo |
![]() |
![]() |
![]() |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
![]() |
||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
Creare un Install-CD di Nero 8 con menu | Puppybarf | Masterizzazione Giochi Games | 3 | 23-03-2008 23.40.17 |
Creare menu di navigazione per filmati | Alexsandra | Multimedia | audio - video | 5 | 23-01-2008 12.10.36 |
[Java] Creare un frame con menu e grafica | Alhazred | Programmazione | 10 | 28-06-2007 21.55.52 |
rimozione skymasters,biz | pikagi | Sicurezza&Privacy | 11 | 08-12-2005 22.59.37 |
creare menu dvd | klaudius | Multimedia | audio - video | 2 | 18-11-2004 15.15.00 |