Una modalità, per ottenere il formato da te richiesto della data, è quella di usare la funzione stringa "Format()".
Mostriamo per esempio la data odierna secondo la formattazione da te indicata:
Public Sub Main()
Print Format(Now, "dd/mm/yyyy")
End
Grazie vuott per la tua onnipresente e rassicurante presenza.
Purtroppo questa risposta non era la risposta cercata.
Conosco Format e, anzi, il problema nasce proprio dall'uso di questa funzione.
Io ho un grande file dati con un campo stringa (es '31/12/2014ì) con una data 'tradizionale' (dd/mm/yyyy) che devo convertire in data.
Se la passo a format per modificare il formato, mi da errore (e anche se cerco di convertirla in data con CDate)
Ho però appena trovato la soluzione spulciando ancora una volta il criptico help, con la funzione VAL che converte anche date oltre che stringhe.
Così usando: 'Format(Val("31/12/2014"),"yyyy mm") ottengo il mio risultato voluto, cioè "2014 12"
E' un pò barocco ma funziona.
Grazie comuque