Inmovilizar rango celdas

22/06/2006 - 07:16 por neotrix | Informe spam
Hola

Tengo una hoja donde aplico un autofiltro sobre un rango aprox de 100
filas. En esta hoja necesito que un rango de celdas J3:L25 se quede
fijo cuando aplique el filtro.

Lo estoy intentando con este codigo pero no me funciona:

Sub Block_Cell()
Cells.Select
Selection.Locked = False
Selection.FormulaHidden = False
Range("J3:L25").Select
Selection.Locked = True
Selection.FormulaHidden = False
ActiveSheet.Protect
End Sub

¿Cómo puedo conseguirlo?

Saludos y gracias por su ayuda

Preguntas similare

Leer las respuestas

#1 KL
22/06/2006 - 10:46 | Informe spam
Hola neotrix,

Que quiere decir exactamente "...un rango...se quede fijo..." en este caso? Puedes dar algun ejemplo?

Saludos,
KL


"neotrix" wrote in message news:
Hola

Tengo una hoja donde aplico un autofiltro sobre un rango aprox de 100
filas. En esta hoja necesito que un rango de celdas J3:L25 se quede
fijo cuando aplique el filtro.

Lo estoy intentando con este codigo pero no me funciona:

Sub Block_Cell()
Cells.Select
Selection.Locked = False
Selection.FormulaHidden = False
Range("J3:L25").Select
Selection.Locked = True
Selection.FormulaHidden = False
ActiveSheet.Protect
End Sub

¿Cómo puedo conseguirlo?

Saludos y gracias por su ayuda
Respuesta Responder a este mensaje
#2 neotrix
22/06/2006 - 11:50 | Informe spam
KL ha escrito:

Hola neotrix,

Que quiere decir exactamente "...un rango...se quede fijo..." en este caso? Puedes dar algun ejemplo?

Saludos,
KL


"neotrix" wrote in message news:
Hola

Tengo una hoja donde aplico un autofiltro sobre un rango aprox de 100
filas. En esta hoja necesito que un rango de celdas J3:L25 se quede
fijo cuando aplique el filtro.

Lo estoy intentando con este codigo pero no me funciona:

Sub Block_Cell()
Cells.Select
Selection.Locked = False
Selection.FormulaHidden = False
Range("J3:L25").Select
Selection.Locked = True
Selection.FormulaHidden = False
ActiveSheet.Protect
End Sub

¿Cómo puedo conseguirlo?

Saludos y gracias por su ayuda



Gracias por tu respuesta

Intento conseguir que ese rango determinado no se oculte al aplicar el
autofiltro sobre una columna, si no que permanezca siempre visible, ya
sea el valor del filtro el que sea.

Por ejemplo. Si el autofiltro me oculta la filas 5 a 20, que el rango
J3:L25 que queda fuera de ese filtro no se oculte.

Espero haberme explicado mejor.

Saludos y gracias
Respuesta Responder a este mensaje
#3 KL
22/06/2006 - 12:21 | Informe spam
Hola neotrix,

Intento conseguir que ese rango determinado no se oculte al aplicar el
autofiltro sobre una columna, si no que permanezca siempre visible, ya
sea el valor del filtro el que sea.

Por ejemplo. Si el autofiltro me oculta la filas 5 a 20, que el rango
J3:L25 que queda fuera de ese filtro no se oculte.



Bueno, a ver si te he entendido. Tal como lo planteas no creo que sea posible ya que los filtros ocultan registros/filas enteras. Si explicas el por que de lo que intentas hacer igual a alguno se le ocurre una alternativa. A mi de momento solo se me ocurren tres cosas:

1) trasladar los datos que tienes en [J3:L25] a un rango por encima de la tabla filtrada
2) trasladar los datos que tienes en [J3:L25] a un rango por debajo de la tabla filtrada con, eso si, al menos una fila completamente vacia entremedio
3) trasladar los datos que tienes en [J3:L25] a un cuadro de texto una imagen o autoforma situandola por encima del rango [J3:L25] y marcando en sus propiedades la opcion de 'no mover ni redimensionar con las celdas'

Saludos,
KL
Respuesta Responder a este mensaje
#4 neotrix
22/06/2006 - 12:36 | Informe spam
KL ha escrito:

Hola neotrix,

> Intento conseguir que ese rango determinado no se oculte al aplicar el
> autofiltro sobre una columna, si no que permanezca siempre visible, ya
> sea el valor del filtro el que sea.

> Por ejemplo. Si el autofiltro me oculta la filas 5 a 20, que el rango
> J3:L25 que queda fuera de ese filtro no se oculte.

Bueno, a ver si te he entendido. Tal como lo planteas no creo que sea posible ya que los filtros ocultan registros/filas enteras. Si explicas el por que de lo que intentas hacer igual a alguno se le ocurre una alternativa. A mi de momento solo se me ocurren tres cosas:

1) trasladar los datos que tienes en [J3:L25] a un rango por encima de la tabla filtrada
2) trasladar los datos que tienes en [J3:L25] a un rango por debajo de la tabla filtrada con, eso si, al menos una fila completamente vacia entremedio
3) trasladar los datos que tienes en [J3:L25] a un cuadro de texto una imagen o autoforma situandola por encima del rango [J3:L25] y marcando en sus propiedades la opcion de 'no mover ni redimensionar con las celdas'

Saludos,
KL



Gracias KL

He colocado esos registros por encima de las filas donde aplico el
autofiltro, y problema solucionado

Muchas veces la solución más sencilla es la más complicada de ver.

Saludos y gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida