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.)

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 miguel p
07/09/2007 - 15:44 | Informe spam
Hola Héctor Miguel:
Seguí tus indicaciones, revisé la página
indicada y extraje el código de la función. Ésta funciona perfectamente.
Arroja como resultado = x, en la celda donde introduje la función, siendo x
el parámetro de búsqueda. En la versión de Excel 2000 en que utilizo la
función, tuve que transformar ese valor para llevarlo a x (sin el igual)
mediante la función extraer y algunos pasos de copia y pegado para poderlo
usar de acuerdo a mis necesidades ( tal como se encuentra el dato en la
columna de códigos del cliente).
Una vez más debo agradecer tus atenciones.
Afectuosamente.
Miguel - Córdoba (R.A.)


"Héctor Miguel" escribió:

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.



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