Ha llegado hasta mis manos un libro que tengo que retocar, en el que se han coloreado algunas celdas y otras no.
Tengo que poner una imagen de fondo a la hoja, pero resulta que no se ve bien, porque por lo que podido averiguar algunas celdas no tienen ningún relleno, éstas dejan ver la imagen de fondo, pero otras celdas sí tienen un relleno de color blanco, que no se diferenciaba del otro hasta que he insertado la imagen de fondo; este relleno de color blanco no deja ver la imagen que hay detrás.
No puedo seleccionar todo el rango y quitarle el relleno, porque entre medias hay celdas con rellenos de otros colores que no quiero perder.
¿alguien tiene alguna idea sobre cómo quitar el relleno de color blanco de una manera sencilla? supongo que con una macro debe ser fácil, pero no sé cómo grabarla para hacer esto.
Mié, 01/08/2007 - 21:10
#1
relleno de celdas
Bueno, se me ocurre una macro que recorra todas las celdas seleccionadas, compruebe si el color de relleno es blanco (número de color 2) y si es así, le quite el relleno (relleno color -4142)
Sub SinrellenoPorBlanco()
' Para cambiar las celdas con color blanco por celdas sin relleno
Dim celda As Range
For Each celda In Selection
If celda.Interior.ColorIndex = 2 Then
' el 2 es el código del color blanco
celda.Interior.ColorIndex = -4142 ' -4142 es el código del color de relleno de las celdas sin relleno
End If
Next
End Sub
no sé si esto resuelve tu problema
------
Ya sé Excel, pero necesito más.
---- Sólo sé que no sé nada. :)
Prueba con esta macro, que te muestra un mensaje diciéndote el color de la celda activa.
Public Sub DimeTuColor()
' Sirve para conocer el código de color de la celda Activa
Dim Color As Integer
Dim Mensaje As String
Color = ActiveCell.Interior.ColorIndex
Mensaje = "El código del color de la celda activa es: " & Color
MsgBox Mensaje, vbOKOnly
End Sub
------
Ya sé Excel, pero necesito más, ahora también en PDF
------
Ya sé Excel, pero necesito más.
para que sirve el celdas y que utilidad tiene . una respuesta breve pofavor la nececito mucho
estamos hablando de celdas de Excel,
------
Ya sé Excel, pero necesito más en pdf
------
Ya sé Excel, pero necesito más.
graba una macro donde lo hagas una vez a mano, luego mira el código y lo adaptas a lo que necesites.
también puedes ayudarte de la macro del comentario anterior para conocer el código del color
------
Ya sé Excel, pero necesito más ahora en pdf
------
Ya sé Excel, pero necesito más.
idiotas komo no vm a sabr
Esto lo aprendí en alguna parte de la Web, disculpa la acreditación y olvido de quien me enseño. En VBA habilitas en Ver la Ventana Inmediato o también Cntrl + G y en esta ventana escribes lo siguiente:
?activecell.Interior.ColorIndex
le das enter y wuala!!!! aparece el dato del color de la celda.
Saludos...
Range? .clear
clear eliminará el contenido (fórmulas y datos) y todos los formatos, no solo el color. Si eso es lo que quieres, te puede servir. Si solo quieres eliminar el color de algunas celdas concretas que estén coloreadas, la macro de Paco es lo más útil. Si quieres eliminar el color de cualquier celda, lo más operativo es seleccionar toda la tabla y pulsar en el color de relleno de celda, seleccionando "sin color"
Un saludo