excel - samsung - cómo formatear
¿Cómo puedo formatear un mes en formato mmm? (2)
Estás formateando la fecha 1/1/1900
Dejame explicar:
-
Date
vale21/02/2012
-
Month(Date)
vale1
-
Format
lo considerará como una fecha, por lo que Mes (Fecha) será1/1/1900
- Entonces
Format(month(Date), "mmm")
devolveráJan
como el mes de1/1/1900
Para enseñarle a pescar , cuando enfrenta este tipo de problema, puede intentar encontrar el valor de cada declaración:
-
Debug.Print (Date)
returns21/02/2012
por lo que esta parte está bien -
Debug.Print (Format(Month(Date), "mmm"))
devuelvejan
por lo que no se trata de un problema de celda que se muestra
Estoy tratando de formatear una fecha en Excel con VBA, el mes actual está en formato mmm . De alguna manera estoy recibiendo el mes anterior, en lugar del mes actual. Lo he verificado y el mes de mi computadora es febrero, pero en su lugar recibiré a Jan.
Este es mi código:
Cells(1, 2) = Format(month(Date), "mmm")
Simplemente formatee la fecha existente directamente, es decir,
Cells(1, 2) = Format(Date, "mmm")