Egerfaust
Utente Attivo
- Messaggi
- 454
- Reazioni
- 55
- Punteggio
- 41
Ciao a tutti, ho necessità del vostro aiuto :sisi:
Ho un file excel con delle celle che contengono alcune date, di queste ho bisogno di inserire solamente l'anno (dei mesi e dei giorni non me ne importa, mi va benissimo settarle il 1° gennaio).
Successivamente ho bisogno di effettuare alcuni calcoli con queste date, per cui il formato della cella deve essere per forza "Data".
Sono arrivato al punto di aver nascosto la parte giorno e mese nella data, in modo da far visualizzare solamente l'anno, il problema sorge quando vado ad inserire un numero indicante l'anno: excel lo prende come giorni totali e li somma a partire dal 1° gennaio 1900.
Di conseguenza se inserisco "2015" mi ritorna il valore "07/07/1905".
Come posso fare a far si che excel capisca che il dato che voglio inserire sia l'anno?
Spero di esser stato chiaro nella spiegazione del problema...
Grazie anche a chi ha avuto solamente la pazienza di leggere!
- - - Updated - - -
Risolto, ho creato una userform in vba dove ho una listbox contenente una lista di anni, poi aggiungo alla cella "01/01" e il valore selezionato nella listbox, così ho la data corretta.
Si può chiudere!
Ho un file excel con delle celle che contengono alcune date, di queste ho bisogno di inserire solamente l'anno (dei mesi e dei giorni non me ne importa, mi va benissimo settarle il 1° gennaio).
Successivamente ho bisogno di effettuare alcuni calcoli con queste date, per cui il formato della cella deve essere per forza "Data".
Sono arrivato al punto di aver nascosto la parte giorno e mese nella data, in modo da far visualizzare solamente l'anno, il problema sorge quando vado ad inserire un numero indicante l'anno: excel lo prende come giorni totali e li somma a partire dal 1° gennaio 1900.
Di conseguenza se inserisco "2015" mi ritorna il valore "07/07/1905".
Come posso fare a far si che excel capisca che il dato che voglio inserire sia l'anno?
Spero di esser stato chiaro nella spiegazione del problema...
Grazie anche a chi ha avuto solamente la pazienza di leggere!
- - - Updated - - -
Risolto, ho creato una userform in vba dove ho una listbox contenente una lista di anni, poi aggiungo alla cella "01/01" e il valore selezionato nella listbox, così ho la data corretta.
Si può chiudere!