Iluminar Fila

11/05/2006 - 13:38 por Miguel Angel Gauna | Informe spam
Hola a todos:

Tengo una planilla que abarca mas o menos de la column A a la
AU con referencia la column A quisiera ver si se puede iluminar toda la
fila para trabajar sin estar controlando permanentemente esa columna.

Gracias y Saludos

Preguntas similare

Leer las respuestas

#1 Juan M
11/05/2006 - 14:06 | Informe spam
hola

revisa estos don enlaces a ver si son lo que buscas

http://www.andrewsexceltips.com/cell_spotter.htm
http://www.cpearson.com/excel/RowLiner.htm

si no, comenta detalles mas especificos

un saludo
juan


"Miguel Angel Gauna" escribió en el mensaje
news:%23SO8$
Hola a todos:

Tengo una planilla que abarca mas o menos de la column A a la
AU con referencia la column A quisiera ver si se puede iluminar toda la
fila para trabajar sin estar controlando permanentemente esa columna.

Gracias y Saludos

Respuesta Responder a este mensaje
#2 Miguel Angel Gauna
11/05/2006 - 15:02 | Informe spam
Hola Juan:

Es en parte lo que buscaba, el rowliner, el otro no lo pude
hacer funcionar, no entiendo mucho el ingles, lo unico que me faltaria o no
lo se configurar es que le ponga alguna trama a las celdas iluminadas, de
todas maneras es muy bueno el trabajo.

Gracias Juan y Saludos
"Juan M" wrote in message
news:
hola

revisa estos don enlaces a ver si son lo que buscas

http://www.andrewsexceltips.com/cell_spotter.htm
http://www.cpearson.com/excel/RowLiner.htm

si no, comenta detalles mas especificos

un saludo
juan


"Miguel Angel Gauna" escribió en el mensaje
news:%23SO8$
Hola a todos:

Tengo una planilla que abarca mas o menos de la column A a la
AU con referencia la column A quisiera ver si se puede iluminar toda la
fila para trabajar sin estar controlando permanentemente esa columna.

Gracias y Saludos





Respuesta Responder a este mensaje
#3 Juan M
11/05/2006 - 17:42 | Informe spam
hola Miguel

Añadirle una trama a la fila seleccionada creo que no es posible con ese
programa debido a que esta protegido, se podria progamar algo para marcar la
fila seleccionada, (mira el codigo del final)

De todas formas se me ocurren un par de problemas como que deberias guardar
las tramas iniciales de todas las columnas de la fila, y todas las filas de
la columna seleccionada, para posteriromente poder devolverles su formato
inicial una vez desseleccionada la celda.

Esto ademas ralentizaría la aplicacion y te impediria guardar cambios

haz la prueba en una copia de tu archivo

selecciona una hoja con el boton derecho y selecciona ver codigo y copia lo
siguiente:


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = xlNone
Rows(Target.Row).Interior.ColorIndex = 3
' elimina el apostrofo del inicio si quieres marcar la columna
' Columns(Target.Column).Interior.ColorIndex = 4
Target.Interior.ColorIndex = 8
End Sub

un saludo
juan
Respuesta Responder a este mensaje
#4 Héctor Miguel
11/05/2006 - 18:59 | Informe spam
hola, Miguel Angel !

... ver si se puede iluminar toda la fila para trabajar sin estar controlando permanentemente esa columna.



ya te pasaron la info de la siguiente pagina...
-> http://www.cpearson.com/excel/RowLiner.htm
[y ya viste 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 pestaña 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)
Application.ScreenUpdating = True
End Sub

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... p'atras']
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... pa'lante']
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"))
==
Respuesta Responder a este mensaje
#5 Angel
12/05/2006 - 05:17 | Informe spam
Saludos Juan y Hector:

La verdad que impresionante las soluciones que
me brindaron, funciona perfecto tal como lo que necesitaba, para alivianar
el trabajo, solo una duda, Hector con la siguiente formula me marca un
error:
cond 1: formula: =y(fila()=celda("fila"),columna()=celda("columna"))
la deje de esta manera :
cond 1: formula: =y(fila()=celda("fila"))
y de lujo, tal lo que queria, seguire viendo las otra variantes que me
aportas.
Mil gracias Juan y Hector y a la gente del foro que siempre esta
presta a responder.

Saludos.
"Héctor Miguel" escribió en el mensaje
news:uf$
hola, Miguel Angel !

... ver si se puede iluminar toda la fila para trabajar sin estar
controlando permanentemente esa columna.



ya te pasaron la info de la siguiente pagina...
-> http://www.cpearson.com/excel/RowLiner.htm
[y ya viste 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 pestaña 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)
Application.ScreenUpdating = True
End Sub

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... p'atras']
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... pa'lante']
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"))
=>
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida