Demasiados estilos de celda

3 envíos / 0 nuevos
Último envío
dparadap
Imagen de dparadap
Offline
última acción: Hace 1 año 10 meses
Nivel 1 - 200 puntos
alta: 16/07/2010 - 14:55
Puntos: 285
Demasiados estilos de celda

Buenas,

Tengo un archivo que se me cierra cuando quiero sombrear una celda, me sale un error que dice que la hoja de cálculo tiene demasiados estilos de celda y se cierra. Cuando he recuperado una versión anterior veo en estilos que se han generado normal 2, normal 3, normal 4,... que yo no he creado.

Un saludo.

Etiquetas: 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 23 horas 42 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: Demasiados estilos de celda

hay unos límites en el número de estilos con nombre e incluso en el número de celdas con diferentes formatos.

http://office.microsoft.com/en-us/excel-help/excel-specifications-and-limits-HP010342495.aspx

parece que 256 estilos co nombre y 64000 formatos de celdas (en versiones anteriores creo que eran 4000)

 

Esos estilos que no has creado pueden proceder de haber copiado y pegado de otro sitio.

 

en esta web he encontrado esta macro que elimina los estilos que no son predefinidos

http://www.mrexcel.com/forum/excel-questions/508248-excel-2007-remove-all-custom-styles.html#post2508369

Sub StyleKill()
 Dim styT As Style
Dim intRet As Integer
On Error Resume Next
For Each styT In ActiveWorkbook.Styles
If Not styT.BuiltIn Then
If styT.Name <> "1" Then styT.Delete
End If
Next styT 
End Sub

 Prueba con ella a ver si eliminando esos estilos se soluciona el problema.

 

------
Ya sé Excel, pero necesito más.

dparadap
Imagen de dparadap
Offline
última acción: Hace 1 año 10 meses
Nivel 1 - 200 puntos
alta: 16/07/2010 - 14:55
Puntos: 285
Re: Demasiados estilos de celda

Gracias, Paco, eres un fenómeno. Funciona pero, lamentablemente, el archivo no lo he podido recuperar más que en modo "reparado" aunque creo que sólo me ha quitado los formatos pero no puedo estar seguro.