Impresión de fondos de celda

5 envíos / 0 nuevos
Último envío
geceu
Imagen de geceu
Offline
última acción: Hace 2 años 1 mes
Nivel 1 - 200 puntos
alta: 27/10/2008 - 15:08
Puntos: 322
Impresión de fondos de celda

-

geceu
Imagen de geceu
Offline
última acción: Hace 2 años 1 mes
Nivel 1 - 200 puntos
alta: 27/10/2008 - 15:08
Puntos: 322
Impresion de sombreados

Ayer hice esta consulta pero parece que algo hice mal y no se gravó. Vuelvo a formularla.

Tengo una hoja de cálculo a modo de plantilla para las facturas. Esta hoja tiene la mayor parte de las celdas protegidas (las que tienen los datos de mi empresa, fórmulas para cálculo del IVA, etc.) y solo se puede escribir sobre las no protegidas (donde pongo el nombre del cliente, el concepto, el importe, etc.). Para facilitar la localización de esas celdas a cumplimentar, tengo toda la hoja con un sombreado en gris clarito y solo esas celdas aparecen sin el sombreado, en blanco.

En la impresión tengo puesto que se haga en blanco y negro y de esa forma desaparece el sombreado. Hasta aquí muy bien, pero hace poco he incorporado un logo de empresa en color en el encabezado y quisiera que se imprimiera en color. Si quito la opción "blanco y negro" no solo se me imprime el logo en color sino que también se imprime el fondo de las celdas. Así que ahora ni alternativa es o bien descartar la impresión a color o suprimir los sombreados.

Y aquí mi pregunta: ¿Existe alguna forma de evitar que se imprima el sombreado de fondo de las celdas pero que permita mantener la impresión a color?

Alternativamente ¿Me puede sugerir alguna otra forma de singularizar o resaltar determinadas celdas, que no implique añadirle un fondo al resto ni se observe en la impresión?

Gracias por adelantado

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 7 horas 50 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
Efectivamente la opción de

Efectivamente la opción de Blanco y negro quita todos los rellenos, pero los logos salen también en blanco y negro. No hay una solución mixta que quite el color de relleno de las celdas pero mantenga el color del resto de cosas.

Se me ocurre sólo quitar el color antes de imprimir y volver a ponerlo después de imprimir.

Para esto puedes añadir una macro a tu hoja que quite los fondos, luego imprima y por último vuelva a colorear los fondos 

el color de relleno se controla con la propiedad

interior.color

Para seleccionar sólo las celdas no protegidas, puede hacerse por ejemplo cómo indican aquí: http://spreadsheetpage.com/index.php/tip/selecting_all_unlocked_cells

Sub SelectUnlockedCells()

    Dim WorkRange As Range

    Dim FoundCells As Range

    Dim Cell As Range

    Set WorkRange = ActiveSheet.UsedRange

    For Each Cell In WorkRange

        If Cell.Locked = False Then

            If FoundCells Is Nothing Then

                Set FoundCells = Cell

            Else

                Set FoundCells = Union(FoundCells, Cell)

            End If

        End If

    Next Cell

    If FoundCells Is Nothing Then

        MsgBox "All cells are locked."

    Else

        FoundCells.Select

    End If

End Sub

 

 

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

José M. (no verificado)
Imagen de José M.
macro quitar color

Podrias poner la macro ta cual, para pegarla a la hoja....?

LLevo meses con el mismo problema

No se hacerlas

Gracias de antemano.

Juan Iriarte (no verificado)
Imagen de José M.
Impresión fondos de celda

Tuve el mismo problema durante bastante tiempo y comparto la forma como lo manejo actualmente:

Si bien la impresión en blanco y negro sirve en muchas oportunidades, el caso que explica el hilo inicial es un buen ejemplo donde no aplica, ahora lo que he hecho es crear (normalmente en una hoja diferente) una plantilla con los formatos que por supuesto incluyen los fondos de las celda y mediante una macro quito los fondos al momento de imprimir y al terminar copio los formatos de la plantilla para regresar al estado original.

Con ese mismo razonamiento una alternativa es tener plantillas para interfase con el usuario, impresión y si se requiere otras y por medio de macros copiar el formato que se requiera según el momento en que se requiera...

Espero que les sirva.

Saludos

Juan Pablo Iriarte

www.iriarte.com.co