hola, Manuel !
... cuando este en una casilla que me resalte la fila de un color.
Es decir que si estoy en C3 me resalte de un color la fila 3 completa...
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...
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("row"),columna()=celda("col"))
formato: (selecciona el color, trama, bordes, ... de tu preferencia)
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...
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("row")
cond2: =columna()=celda("col")
2) L en espejo (o lo que es lo mismo, de aqui... patras)
cond1: =y(fila()=celda("row"),columna()<=celda("col"))
cond2: =y(columna()=celda("col"),fila()<=celda("row"))
3) L en espejo de cabeza (o lo que es lo mismo, de aqui... palante)
cond1: =y(fila()=celda("row"),columna()>=celda("col"))
cond2: =y(columna()=celda("col"),fila()>=celda("row"))
=> EXCLUYENDO a la celda activa <=
1) en cruz:
cond1: =y(fila()=celda("row"),columna()<>celda("col"))
cond2: =y(columna()=celda("col"),fila()<>celda("row"))
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("row"),columna()=celda("col"))
=====