Feb 15 2022 07:47 AM
La funcion CELDA("formato";A1) devuelve un código que comienza con "D" y un numero para las variantes. Pero si el formato de celda A1 es "fecha larga", devuelve un código "G".
"G" es el mismo código de los numéricos, por lo que no puedo detectar el formato de la celda cuando es fecha en formato fecha larga.
¿TIENEN UNA SOLUCIÓN PARA EL TEMA...?
¿es posible incluir formatos nuevos de alguna forma o poder discriminar si es numérico o es fecha long?
Gracias desde ya
Feb 15 2022 12:05 PM
SolutionLa función CELDA con el argumento "formato" reconoce solo un número limitado de formatos de fecha y no tiene reconocimiento internacional. Podrías usar una función de VBA:
Function Formato(rng As Range) As String
Formato = rng.NumberFormatLocal
End Function
Usar así:
=Formato(A1)
Feb 21 2022 05:10 AM
Feb 15 2022 12:05 PM
SolutionLa función CELDA con el argumento "formato" reconoce solo un número limitado de formatos de fecha y no tiene reconocimiento internacional. Podrías usar una función de VBA:
Function Formato(rng As Range) As String
Formato = rng.NumberFormatLocal
End Function
Usar así:
=Formato(A1)