Perfetto ed ho apportato una modifica italiana, mettendo prima il giorno e poi il mese!
Public Function f(ByVal dato As Variant) As String
dato = Replace(dato, """", "")
f = Mid(dato, 7, 2 ) & "/" & Mid(dato,5, 2 ) & "/" & Mid(dato, 1, 4)
End Function
Ma anche se provo con formato celle la data resta sempre del tipo 12/01/2011; e se volessi il mese tipo 12-gen-2011? Grazie
Sì, scusa, ero rimasto a dicembre 2010...
Public Function f(ByVal dato As Variant) As String
dato = Replace(dato, """", "")
f = Mid(dato, 7, 2) & "/" & Mid(dato, 5, 2) & "/" & Mid(dato, 1, 4)
End Function
Quando hai eliminato la colonna con la vecchia *non data*, formatta come ti pare la colonna con la data.
- Seleziona la colonna con la data
- Scheda: Home
- Formato
- Formato Celle
- In Categoria seleziona : Data
- In Tipo seleziona il formato che vuoi tu
--
La soluzione, il codice ed i files sono forniti *così come sono* e l’autore declina ogni responsabilità per eventuali problemi causati dalla soluzione proposta se usata impropriamente. Create e utilizzate una copia del file per le vostre prove, *prima* di utilizzare
la soluzione in files importanti.
--
Mauro Gamberini - Microsoft© MVP(Excel)
http://www.maurogsc.eu/