Saltar al contenido

FORMATOS AL INSERTAR UNA HOJA

publicado

Hola, me está pasando lo siguiente, pero solo en un libro de excel, y debe ser porque he tocado algo que no se lo que es. 

Al insertar una nueva hoja en el libro me pone todas las celdas en formato -€, y lo que quiero es que todo el formato esté en general como hace siempre excel por defecto.

Gracias.

Featured Replies

publicado

Hola José María,

Es un caso típico de libro corrupto en sus estilos de celdas que normalmente se ve así en Inicio --> Estilos de celda

01485963-1b0a-42a4-90c2-2b45128a041a.gif

Pasos a seguir para eliminar la corrupción (en los estilos de las celdas Excel):

  1. Desproteger todas las hojas.
  2. Activar el editor VBA con las teclas: Alt + F11
  3. Insertar un módulo nuevo.
  4. Incluir esta macro y ejecutarla:
Sub LimpiarEstilos()
'
'   Limpiar estilos de celdas
'
    Dim Estilo As Style
    
    ' Si se produce error continua con el siguiente estilo
    On Error Resume Next
    
    ' Recorre cada uno de los estilos
    For Each Estilo In ThisWorkbook.Styles
        If Estilo.BuiltIn Then
            ' Si el estilo es propio de Excel
            ' cambia el formato numérico a General
            ' en lugar del formato de moneda corrupto
            Estilo.NumberFormat = "General"
        Else
            ' Borra estilos corruptos (todos los personalizados)
            Estilo.Delete
        End If
    Next
End Sub

Si aún así sigue habiendo estilos corruptos habrá que editar "con mucho cuidado" el código XML en la ruta:

xl --> styles.xml

Esto último es más complejo y puede corromper aún más el libro... (esperemos que no haga falta)

publicado

hola..

@Gerson Pineda

Mira Gerson, 

Hace 21 horas, pegones1 dijo:

Es un caso típico de libro corrupto

:o

Hace 21 horas, pegones1 dijo:

Pasos a seguir para eliminar la corrupción

y no le podemos pasar esa macro a los políticos??  -_-

Hace 21 horas, pegones1 dijo:

Borra estilos corruptos (todos los personalizados) Estilo.Delete

y los borramos de la faz de la tierra, de una vez??

 

:D:P

jajaja

Feliz dia para todos..

Silvia

 

 

publicado

@Silvia, a todos los corruptos hay que meterlos en celdas que no sean Excelentes, para ver si así cambian de estilo y devuelven las monedas estafadas en formato -€, como denunció el autor de este tema @José María Aguilar

Un abrazo a mi amigo @Gerson Pineda

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.