autonumerico en autofiltro

25/04/2008 - 20:40 por chiri | Informe spam
Hola a todos, necesitaría lo siguiente:

Se coloca en una hoja de excel un autofiltro por su puesto en la primera
fila.

Me gustaría que al aplicar uno de los filtros, en la primera columna,
automáticamente se rellenara con números contínuos del 1 hasta el último
registro.

si aplico de nuevo el filtro que ocurriera lo mismo.

varias cosas, lo importante sería saber cuál es el evento al cambiar el
filtro que lo desconozco, a partir de ahí supongo que todo sería poner un 1
en la celda (2:1), descontando el autofiltro y a partir de ahí, sumar 1 en
la siguiente celda, pero el EVENTO AL CAMBIAR EL AUTOFILTRO ES el que no
controlo

gracias
 

Leer las respuestas

#1 Héctor Miguel
25/04/2008 - 21:35 | Informe spam
hola, fernando !

Se coloca en una hoja de excel un autofiltro por su puesto en la primera fila.
Me gustaria que al aplicar uno de los filtros, en la primera columna
automaticamente se rellenara con numeros continuos del 1 hasta el ultimo registro.
si aplico de nuevo el filtro que ocurriera lo mismo.
varias cosas, lo importante sería saber cual es el evento al cambiar el filtro que lo desconozco
a partir de ahi supongo que todo seria poner un 1 en la celda (2:1), descontando el autofiltro
y a partir de ahi, sumar 1 en la siguiente celda, pero el EVENTO AL CAMBIAR EL AUTOFILTRO ES el que no controlo



1) el evento que podria detectar un cambio en los autofiltros es el '_calculate' (asumiendo que se dispara un re-calculo) -?-

2) si lo quieres hacer por codigo, estaras perdiendo el beneficio para des-hacer, undo, ctrl+Z

3) otra alternativa es que utilices una formula para auto-numerar que se auto-ajuste al cambiar los autofiltros (p.e.)
suponiendo que la numeracion va a ser en la columna A, a partir de la fila 2 y que los autofiltros van a partir de la columna B

[A2] =subtotales(3,desref(b$1,,,filas(b$2:b2),))

-> copias/arrastras/... la formula de [A2] hasta la ultima fila (misma columna) de tu rango con autofiltros ;)

solo toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :D

saludos,
hector.

Preguntas similares