¿cómo utilizar la función formato vba?
La función VBA FORMAT aparece en la categoría de texto de las funciones VBA. Cuando lo usa en código VBA, devuelve un valor formateado en el formato que especificó. En pocas palabras, puede usarlo para formatear una expresión en un formato que pueda especificar. Hay una cosa que debes tener en cuenta aquí: el resultado que devuelve es el tipo de datos de cadena.
Sintaxis
Formato(Expresión,[Formato],[PrimerDíaSemana],[PrimeraSemanaAño])
Argumentos
- Expresión : La expresión que desea formatear.
- [Formato] : El formato que desea aplicar a la expresión [Este es un argumento opcional y, si se omite, VBA toma General de forma predeterminada].
- [FirstDayOfWeek] : una cadena para definir el primer día de la semana [Este es un argumento opcional y, si se omite, vbSunday de forma predeterminada].
- vbUseSystemDayOfWeek: según la configuración del sistema.
- vbDomingo – Domingo
- vblunday – lunes
- vbMartes – Martes
- vbMiércoles – Miércoles
- vbjueves – jueves
- vbviernes – viernes
- vbsábado – sábado
- [FirstWeekOfYear] : una cadena para definir la primera semana del año [Este es un argumento opcional y, si se omite, vbFirstJan1 de forma predeterminada].
- vbSystem: dependiendo de la configuración del sistema.
- vbFirstJan1: la semana en la que ocurre el 1 de enero.
- vbFirstFourDays: la primera semana que contiene al menos cuatro días en el nuevo año.
- vbFirstFullWeek: la primera semana completa del nuevo año.
Ejemplo
Para comprender prácticamente cómo usar la función FORMATO VBA, debe seguir el siguiente ejemplo donde escribimos un código vba usándola:
Sub example_FORMAT() Range("B1").Value = Format(Range("A1"), "Currency") Range("B2").Value = Format(Range("A2"), "Long Date") Range("B3").Value = Format(Range("A3"), "True/False") End Sub
En el ejemplo anterior, utilizamos FORMATO con tres formatos predefinidos diferentes:
- Convirtiendo el valor de la celda A1 al formato de moneda.
- Convirtiendo la fecha en la celda A2 a una fecha larga.
- Convirtiendo el número de la celda A3 a booleano.
Comentarios
- También puede crear su propio formato para utilizarlo en el argumento «formato».
Más tutoriales
- VBA DERECHO
- VBA RTRIM
- ESPACIO VBA
- VBA STRCOMP
- VBA STRCONV