Inserimento automatico caratteri
Hai un problema con Excel? 
Inserimento automatico caratteri
di mikipaldj data: 20/07/2015 15:14:25
Salve a tutti.
Avrei bisogno che all' inserimento di una data (senza / ne -) in una cella qualsiasi, mi vengano inseriti automaticamente gli /
Quindi scrivo: 20715
E mi deve restituire 20/7/15
di Raffaele_53 data: 20/07/2015 15:37:39
Non credo si possa.
Se per caso scrivi 21115 , Excel deve indovinare quale delle due date sarà?
E se volessi scrivere dell'anno 1915 ?
di cromagno data: 20/07/2015 17:27:02
In base alle informazioni che hai dato, il ragionamento di Raffaele non fa una piega...
di Textomb data: 20/07/2015 17:30:34
ancora peggio.
immagina il valore
21115
quale delle due date (entrambe valide) sarebbe?
2/11/15
oppure
21/1/15
di Textomb data: 20/07/2015 17:31:34
scusate non avevo letto l'intervento di Raffaele...
Qui fa troppo caldo!!!
di Marius44 data: 20/07/2015 18:42:36
A parte il caldo (come dice Textomb, a Catania oggi siamo sui 37/38 gradi) ho fatto delle prove. Ho formattato la cella come data gg/mm/aa ed ho inserito la mia data di nascita senza barre o lineette. Sapete cosa è venuta fuori? 21/12/47 ma non il prossimo 2047 bensì il 2447 perché Excel ha interpretato 200144 come numero seriale e "tradotto" in quella data. No, non credo sia possibile.
Ciao,
Mario
di Raffaele_53 data: 20/07/2015 18:57:48
Sarebbe possibile solo a persone che i numeri se li mangiano (tutti i giorni a pranzo e cena)
Improponibile nel forum, però digitando il "seriale" 42205 la data sarebbe odierna = 20/7/2015.
Mentalmente se desideri lunedi settimana scorsa = 42198
Mentalmente se desideri, stesso giorno di un anno fà = 41840 (per fortuna che non è bisestile, oppure 41839)
Forse meglio digitare due tasti in più "/" & "/"
di Vecchio Frac data: 20/07/2015 19:28:46
Naturalmente l'impasse si supera costringendo l'utente a inserire sempre otto caratteri (due per giorno e mese, quattro per anno) così la decodifica risulta universale. Anche con sei caratteri vai sicuro. Li prendi due a due e sei a posto. UN risultato che non sia IsDate() valido viene segnalato all'utente altrimenti il dato viene convalidato.
Vuoi Approfondire?