Metodo Format

Storico discussioni

Date di Alberto
Ciao a tutti, ho un piccolo problema, ma che non riesco a risolvere.
in una routine che ho fatto devo inserire la (gg/mm/aaaa) farci delle operazioni e poi stamparla. qui iniziano i problemi. infatti, se la data inserita è ad es: 13/5/2006 non c'è problema, me la stampa uguale. invece se inserisco 10/2/2006 dove 2 stà per febbraio, lui me la stampa alla americana mettendo prima il mese e poi il giorno. ho provato in tutti i modi ma senza approdare a nulla.
grazie
data = Application.InputBox("inserisci la data (gg/mm/aaaa)")
Range("C5").Select
ActiveCell.Clear
ActiveCell = Day(data) & "/" & Month(data) & "/" & Year(data)

Per alberto di Apoben64
Ciao prova questa istruzione , l'ho provata con 10/2/2006 e funziona. spero ti sia stato utile !
come noterai la data và messa nel formato inglese .
 
Sub data()
Dim data As Date
data = Application.InputBox("inserisci la data (gg/mm/aaaa)")
Range("C5").Select
Range("C5").Clear
ActiveCell = Format(data, "mm/dd/yyyy")
End Sub

Cognolato Studio © 2005