Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
ejemplo 150x150, Función FormatDateTime en VBA

Función FormatDateTime en VBA

| Sin comentarios

Esta función formatea y retorna fechas o horas , en el primer parámetro se le debe pasar la fecha u hora a formatear, y el segundo parámetro es el tipo de formato, pueden ser 5 tipos.

vbGeneralDate:  Por defecto. Retorna la fecha en el formato: mm/dd/yy y la hora si es especificada: hh:mm:ss PM/AM.

vbLongDate: Retorna la fecha en el formato: día de la semana, mes, año

vbShortDate:  Retorna la fecha en el formato: mm/dd/yy

vbLongTime:  Retorna la fecha en el formato: hh:mm:ss PM/AM

vbShortTime:  Retorna la fecha en el formato: hh:mm

Este parámetro es de tipo opcional. al colocar la coma dentro de la función , visual basic despliega la lista de opciones mencionadas, como muestra el gráfico:

Screenshot_2

(Para mayor visualización de  la imagen, hacer click en la misma)

Ejemplo de  FormatDateTime en VBA

FormatDateTime Aquí dejo un ejemplo de esta función:

ejemplo

Por ultimo dejo el código y adjunto el excel.

Public Function FnFormateDateTime()

Dim strFecha

Dim strCadenaRes

strFecha = Now

strCadenaRes = «Formato fecha estandar » & FormatDateTime(strFecha, vbGeneralDate) & vbCrLf

strCadenaRes = strCadenaRes & «Formato fecha larga: » & FormatDateTime(strFecha, vbLongDate) & vbCrLf

strCadenaRes = strCadenaRes & «Formato fecha corta: » & FormatDateTime(strFecha, vbShortDate) & vbCrLf

strCadenaRes = strCadenaRes & «Formato hora larga: » & FormatDateTime(strFecha, vbLongTime) & vbCrLf

strCadenaRes = strCadenaRes & «Formato hora corta: » & FormatDateTime(strFecha, vbShortTime) & vbCrLf

MsgBox strCadenaRes

End Function

 

Descargar archivo con los ejemplos: FormatDateTime

Por: Elvis Martín

Deja un comentario

Los campos requeridos estan marcados con *.