Cuando Ted ingresa una fecha con solo el mes y el día, es decir, 4/5, la fecha muestra 5-Abr y el formato del número es Personalizado. Sin embargo, cuando ingresa el 4/5/18, la fecha muestra 4/5/2018 y el formato de número es Fecha. Ted se pregunta cómo puede conseguir que la fecha se formatee al 5/4/2018 cuando ingresa solo 4/5 sin tener que formatear las celdas a Fecha antes de hacer su entrada. En otras palabras, quiere que la fecha predeterminada sea Fecha y no Personalizada.

No hay forma de hacer esto dentro de Excel. En este caso, Excel, como parte de su proceso de análisis, elige el formato de fecha que cree que pretendió en función de cómo ingresó la fecha. Si desea utilizar un formato de fecha diferente, debe formatear explícitamente la columna (o celdas)

para usar el formato de fecha que desea antes de ingresar la fecha, o debe formatear la columna (o celdas) explícitamente después de ingresar la fecha.

Hay una solución basada en macros, pero puede ser un poco exagerada. Todo lo que necesita hacer es agregar este controlador de eventos a la ventana de código de la hoja de trabajo. (Haga clic con el botón derecho en la pestaña de la hoja de trabajo y seleccione Ver código en el menú contextual resultante. Pegue esta pequeña macro en la ventana de código que aparece.)

Private Sub Worksheet_Change(ByVal Target As Range)

If IsDate(Target) Then         Target.NumberFormat = "m/d/yyyy"

End If End Sub

La macro verifica todo lo que ingresa en una celda, y si se determina que es una fecha (ese es el propósito de la función IsDate), entonces se aplica el formato de fecha deseado a la celda.

Mencioné que esto puede ser un poco exagerado porque, obviamente, necesitará guardar el libro de trabajo como un libro de trabajo habilitado para macros. Sin embargo, si esto no es un problema para el uso del libro de trabajo, puede resolver sus necesidades de formato de fecha.

_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 (13553) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365.