¿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:

example-vba-format-function
 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:

  1. Convirtiendo el valor de la celda A1 al formato de moneda.
  2. Convirtiendo la fecha en la celda A2 a una fecha larga.
  3. 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

Añadir un comentario

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