¿Cómo usar la función Day en VBA?

En VBA (Visual Basic for Applications), la función Day se utiliza para obtener el componente del día de una fecha dada. Esta función toma un argumento de tipo Date y devuelve un valor Integer que representa el día del mes de la fecha proporcionada.

Aquí te muestro cómo usar la función Day en VBA:

  • Primero necesitarás tener una variable de tipo Date con una fecha asignada.
  • Luego usarás la función Day, pasándole esta variable como argumento.
  • La función devolverá un número entre 1 y 31 que corresponde al día del mes de la fecha.

Aquí tienes un ejemplo de cómo se usaría en un procedimiento de VBA:

VBA

Sub EjemploFuncionDay()
    Dim fecha As Date
    Dim dia As Integer
    
    ' Asignamos una fecha a la variable "fecha"
    fecha = "23/04/2023" ' Asegúrate de que el formato de la fecha cumple con las configuraciones regionales de tu sistema

    ' Usamos la función Day para obtener el componente del día de la fecha
    dia = Day(fecha)
    
    ' Mostramos el resultado en un cuadro de mensaje
    MsgBox "El día del mes para la fecha " & fecha & " es " & dia
End Sub

En este código, se define una variable fecha con una fecha específica. Luego se obtiene el día del mes de esa fecha utilizando la función Day y se asigna a la variable dia. Finalmente, se muestra un cuadro de mensaje con el resultado obtenido.

Si incorporas ese código a un módulo en el Editor de VBA de Excel, por ejemplo, y lo ejecutas, te mostrará el día del mes correspondiente a la fecha definida en fecha. Recuerda que el formato de la fecha que asignes a la variable debe corresponder a la configuración regional de tu sistema operativo para que VBA lo interprete correctamente.

Conoce nuestra tienda

Ver más productos

Mejora tu nivel y logra tus objetivo

Excel

Excel cursos

Access

cursos de Access

Power BI

cursos power BI

Ayúdanos a hacer crecer el proyecto

¡Únete a nuestro Grupo de Facebook!

Deja un comentario