ho scritto male io il primo post. L'utente dovrebbe sempre scrivere 081105 per far capire che è l'08/11/2005. Suppongo che se scrive 2115, essendoci nella function un left di due caratteri, estrae 21/01/05. Praticamente mi son accorto che ci sono un bel po' di errori....Appena torno a casa provo a seguire il tuo suggerimento.Originariamente inviato da pierabo
Ciao, non è possibile gestire così una data, perchè, p.es. "2115" potrebbe essere sia 02/11/2005 che 21/01/2005
Se obblighi a scrivere almeno 5 caratteri, puoi formattare i primi 4 (giorno e mese) e completare il quinto con left$(year(date),3) & right$(text1,1)
Se serve una OCX (artigianale, ma con controlli di correttezza della data) avverti.
Grazie.