-----Messaggio originale---
Puoi risolvere così
aggiungi un foglio nascosto chiamato contatori
nella cella A1 ci metti la dicitura FATTURA (o quello che
vuoi)
nella cella A2 ci metti il numero 0
nella cella A3 ci metti la data
praticamente qui devi far si che ci sia sempre l'ultimo
numero e l'ultima
data fattura (adesso vediamo come)
va nel foglio fattura e aggiungi un bottone con scritto
nuovo al quale
associ una macro
la macro in VBA dovrebbe fare circa questo
Foglio!contatori!A2 = ultimocontatore
Foglio!fattura!(cella dove c'è il numero) =
ultimocontatore + 1
Foglio!contatori!A2 = Foglio!fattura!(cella dove c'è il
numero)
po se vuoi... puoi anche fare un controllo data ...
tipo
se Foglio!contatori!A3 > Foglio!fattura!(cella dove c'è
data)
msgbox("attenzione si sta inserendo una data non coerente
col numero
fattura)
facci sapere se trovi problemi, magari indicando il nome
dei fogli e le
celle dove si trovano i numeri
che il codice della macro te lo facciamo noi
Io utilizzo una "cartella di lavoro" per ogni fattura, il
nome della cartella (che ho salvato come *modello*)
e' "Cart_Fatt" ed il nome del foglio contenuto e' "Fatt".
Le celle della data e del numero di fattura sono
rispettivamente: C5 e D5.
Nel tuo esempio, credo che le cose siano un po' diverse:
viene utilizzata sempre la stessa "cartella" per tutte le
fatture emesse.
Quindi avremo *una sola* cartella che contiene un *solo*
foglio(o con qualche variante al codice piu' fogli) per le
varie fatture emesse.
Riepilogando, nel mio caso:
avremo N Cartelle ed N fatture.
Nel tuo caso:
una *sola* cartella che contiene *un solo* foglio per
fattura (o N fogli per ogni fattura con qualche variante
al codice).
Ciao e grazie mille
Sandro