none
poner fecha en letra en excel RRS feed

Todas las respuestas

  • Clic derecho sobre la celda, "Format cells...", seleccionar date, y escoger el formato deseado, como en la figura adjunta:

    Captura de pantalla

    Si esto lo quieres hacer desde C# (puesto que este es el grupo en el que pusiste la pregunta), recurre al siguiente truco:

    Pon a capturar una macro en Excel, cambia el formato de la celda como se indica más arriba, y detén la grabación de la macro. Después examina el código fuente de la macro capturada, y ahí verás cuál es la instrucción que cambia el formato. Aunque está en VB, es trivial convertirlo a C# si estás manejando el Excel a través de Interop desde tu programa en C#.

    Editado: Verás que el comando es algo así:

    Selection.NumberFormat = "[$-es-ES]d ""de"" mmmm ""de"" yyyy;@"

    Cuando lo traslades a C# puedes alterar la cadena de formato y sustituir el predeterminado si es que quieres un formato distinto.


    domingo, 15 de abril de 2018 21:14
    Moderador