Salve a tutti...
....se provate a scrivere una data in una cella di un foglio excel, noterete che il formato della cella diventa (quasi sempre) automaticamente un formato data (ad es. gg/mm/aaaa, o altri... ma cmq sempre un formato data).
Se provate poi a forzare il formato della cella a "General"...vedrete che la data non viene visualizzata come noi siamo abiutuati a vederla, ma bensì viene visualizzata come un numero del tipo 37430.
Questo perchè excel tratta i dati sempre come numeri....e poi li formatta in maniera diversa in fase di visualizzazione.
Quello che vorrei sapere innanzitutto è: che significa quel numero? Saranno i giorni a partire da una certa data (tipo che so...1 gennaio 1970)? O cos'altro?
E poi... lavorando con le macro (e quindi con VBA), una volta ottenuto il valore della data in formato numerico (semplicemente con la proprietà .Value2 della cella)....come si fa a testare che veramente quel numero rappresenta una data ??
Grazie infinite.
Ciao