Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Antonio,
va in errore quando le celle origine sono vuote. Il valore "vuoto" non è accettato da una variabile dichiarata Currency (che si aspetta un valore numerico) mentre è accettato quando non dichiari le variabili in quanto implicitamente VBA le considera Variant e quindi in grado di accettare anche valori Null e Stringa Vuota.
Cambia le seguenti due righe in questo modo:
xPrelievi = Val(Sheets("Archivio").Cells(i, 9).Value)
xEntrate = Val(Sheets("Archivio").Cells(i, 7).Value)
David