Al crear macros en VBA, es posible que necesite saber el día específico del mes representado por una fecha en particular. Por ejemplo, es posible que desee determinar el día del mes en el que se ejecuta la macro. El siguiente código funcionará:

iDay = Day(Date)

La función Día devuelve un valor entero que representa el día del mes de la fecha que proporcione. En este ejemplo, la función Fecha representa la fecha de hoy, por lo que Day devuelve el día del mes de hoy.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (2502) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Determining_the_Day_of_the_Month [Determinación del día del mes].