¿cómo utilizar la función vba formatdatetime?

La función VBA FORMATDATETIME aparece en la categoría de conversión de tipo de datos de las funciones VBA. Cuando lo usa en código VBA, devuelve una cadena aplicándole un formato de fecha y hora y la devuelve como una cadena . En pocas palabras, cuando aplica una expresión, puede aplicarle un formato de datos y hora.

Sintaxis

FormatDateTime(Expresión, [NamedFormat])

Argumentos

  • Expresión : el valor que desea formatear como fecha.
  • [NamedFormat] : una enumeración vbDateTimeFormat para especificar el formato que desea aplicar a la expresión.
    • vbGeneral: según la configuración de fecha general del sistema.
    • vbLongDate: según la configuración de fecha larga del sistema.
    • vbLongTime: según la configuración de Long Time del sistema.
    • vbShortDate: Según la configuración de fecha corta del sistema.
    • vbShortTime: según la configuración de Short Time del sistema.

Ejemplo

Para comprender prácticamente cómo usar la función VBA FORMATDATETIME, debe seguir el siguiente ejemplo donde escribimos un código vba usándola:

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

En el código anterior, usamos FORMATDATETIME para convertir el valor en la celda A1 a un valor de fecha y hora válido (según VBA) y devolvimos el resultado en la celda B1.

Comentarios

  • Si el valor especificado es un valor distinto de una fecha y hora o una cadena que no se puede reconocer como fecha y hora, VBA devolverá el error de tiempo de ejecución 13.

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *