COLOR EN FILA Y COLUMNA PARA VER MEJOR LA CELDA ACTIVA

14/06/2008 - 22:42 por raulcely | Informe spam
Amigos:

Como hago para que en excel 2003 pueda colocar de color azul claro la
fila (activa) y la columna (activa) para identificar mejor la celda
activa.

Saludos, Raúl
 

Leer las respuestas

#1 crx73
02/07/2008 - 23:22 | Informe spam
On 14 jun, 16:10, "Héctor Miguel"
wrote:
hola, !

> Como hago para que... pueda colocar de color... la fila... y la columna... para identificar mejor la celda activa.

puedes usar codigo (vba/macros) y/o instalar un complemento de terceros desde la siguiente pagina:
->http://www.cpearson.com/excel/RowLiner.htm
    (solo toma en cuenta que se pierde el beneficio del des-hacer -undo, ctrl+z-)    :-(

alternativas: por formatos condicionales (menu) formato / formato condicional...
     y (un poco de) apoyo con macros en el modulo de eventos de la hoja
     -> click-derecho sobre la pestana con el nombre de la hoja y -> ver codigo...

1) selecciona todas las celdas de la hoja
    (puedes usar el recuadro superior-izquierdo de los encabezados de fila/columna)
    (o las combinaciones de teclado: mayusc+espacio seguidas de ctrl+espacio)

2) (menu) formato / formato condicional...
    cond 1: formula: =y(fila()=celda("fila"),columna()=celda("columna"))
    formato: (selecciona el color, trama, bordes, ... de tu preferencia)

3) copia las siguientes lineas (en el modulo de codigo de esa hoja):
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  Range("a1").Calculate
End Sub

o... si a tu modelo le afecta un re/calculo en cada (re)seleccion de la celda activa, cambia a...
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  Application.ScreenUpdating = True
End Sub

la diferencia entre un codigo y otro es un ligero/consante parpadeo si utlizas el ScreenUpdating
(o el efecto de los re/calculos del modelo completo ?)

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

existen mas combinaciones de formulas y formatos (bordes sobre todo) segun necesidades
(p.e. cuando quieres que se coloree TODA la fila/columna donde esta la celda activa)...
-> los formatos sugeridos en los bordes para...
    las filas: SOLO superior e inferior
    las columnas: SOLO izquierdo y derecho
-> formulas para los formatos condicionales:
1) en cruz:
    cond1: =fila()=celda("fila")
    cond2: =columna()=celda("columna")
2) L en espejo (o lo que es lo mismo, de aqui... patras)
    cond1: =y(fila()=celda("fila"),columna()<=celda("columna"))
    cond2: =y(columna()=celda("columna"),fila()<=celda("fila"))
3) L en espejo de cabeza (o lo que es lo mismo, de aqui... palante)
    cond1: =y(fila()=celda("fila"),columna()>=celda("columna"))
    cond2: =y(columna()=celda("columna"),fila()>=celda("fila"))
=> EXCLUYENDO a la celda activa <> 1) en cruz:
    cond1: =y(fila()=celda("fila"),columna()<>celda("columna"))
    cond2: =y(columna()=celda("columna"),fila()<>celda("fila"))
2 y 3.- (L y L invertida)
(cambiar) <= a < (cambiar tambien) >= a >
=> SIN bordes y en cruz (utilizando SOLO UNA -de las tres- condiciones de formato)
    cond1: =o(fila()=celda("fila"),columna()=celda("columna"))
=


No logro que me funcione, tendras algun ejemplo?

Preguntas similares