Autofiltro y selecciòn de celdas

03/09/2007 - 18:24 por miguel p | Informe spam
Cuando se aplica autofiltro a un grupo de celdas, luego de efectuar click en
el lugar especificado para seleccionar la columna a filtrar, aparece sobre la
misma la pantallita de opciones para elegir la forma de filtrar dentro de la
columna seleccionada. Entre dichas opciones figura el listado de valores
presentes en las celdas de la columna. El usuario de la planilla se posiciona
manualmente en el valor que elige, efectuando click sobre el mismo. El
autofiltro selecciona la fila que cumple la condición y la muestra, sin
posicionarse en ninguna celda de la fila seleccionada..

Si la aplicación del autofiltro se lleva a cabo dentro de la codificación de
una macro esta opción de elección produce los siguientes códigos dentro de la
misma:

1)Selection.AutoFilter Field:=1, Criteria1:="3" si el valor
seleccionado en la ventanita de la columna 1 es el 3.

Desearía me indiquen:
1) Si el posible la transferencia del valor de Criterial1:,en cada caso que
el usuario elija, a una variable que yo introduzca en la codificación de la
macro.
Por ejemplo:
Código = Criteria1:
2) Si es posible que alguna celda de la fila mostrada por el filtro quede
seleccionada automáticamente al ejecutar la macro.

Gracias desde ya por la atención que puedan prestar a mi pedido.

Miguel - Córdoba (R.A.)
 

Leer las respuestas

#1 Héctor Miguel
04/09/2007 - 03:19 | Informe spam
hola, miguel !

Cuando se aplica autofiltro a un grupo de celdas... figura el listado de valores... en las celdas de la columna.
El usuario... elige... El autofiltro selecciona la fila que cumple la condicion y la muestra, sin posicionarse en ninguna celda
Si la aplicacion del autofiltro se lleva a cabo dentro de... una macro esta opcion... produce los siguientes codigos
Selection.AutoFilter Field:=1, Criteria1:="3" si el valor seleccionado en la ventanita de la columna 1 es el 3.
Desearia me indiquen:
1) Si el posible la transferencia del valor de Criterial1:
en cada caso que el usuario elija a una variable que yo introduzca en la... macro. Por ejemplo: Codigo = Criteria1:
2) Si es posible que alguna celda de la fila mostrada por el filtro quede seleccionada automaticamente al ejecutar la macro.



1) no es muy claro si la variable del criterio la requieres ANTES [para] o despues [de] que el usuario haga su seleccion
en via de mientras, revisa la siguiente pagina:
Displaying AutoFilter criteria
http://j-walk.com/ss/excel/usertips/tip044.htm

2) si comentas [+/- exactamente] cual seria la celda de la columna [NO fila] que necesitas auto-seleccionar -?-

saludos,
hector.

Preguntas similares