Metodo format

  • 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