Come utilizzare la funzione vba formatdatetime?

La funzione VBA FORMATDATETIME è elencata nella categoria di conversione del tipo di dati delle funzioni VBA. Quando lo utilizzi nel codice VBA, restituisce una stringa applicandovi un formato di data e ora e la restituisce come stringa . In poche parole, quando si applica un’espressione, è possibile applicarvi un formato dati e ora.

Sintassi

FormatDateTime(Expression, [NamedFormat])

argomenti

  • Espressione : il valore che desideri formattare come data.
  • [NamedFormat] : un’enumerazione vbDateTimeFormat per specificare il formato che si desidera applicare all’espressione.
    • vbGeneral: secondo l’impostazione generale della data del sistema.
    • vbLongDate: in base alle impostazioni della data lunga del sistema.
    • vbLongTime: in base alle impostazioni Long Time del sistema.
    • vbShortDate: in base alle impostazioni della data breve del sistema.
    • vbShortTime: secondo le impostazioni del sistema Short Time.

Esempio

Per capire praticamente come utilizzare la funzione VBA FORMATDATETIME è necessario seguire l’esempio seguente in cui abbiamo scritto un codice vba utilizzandola:

example-vba-formatdatetime-function
 Sub example_FORMATDATETIME() Range("B1").Value = FormatDateTime(Range("A1")) End Sub

Nel codice sopra, abbiamo utilizzato FORMATDATETIME per convertire il valore nella cella A1 in un valore di data e ora valido (secondo VBA) e abbiamo restituito il risultato nella cella B1.

Commenti

  • Se il valore specificato è un valore diverso da data e ora o una stringa che non può essere riconosciuta come data e ora, VBA restituirà l’errore di runtime 13.

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *