Filtrar lista en BVA

14/04/2006 - 04:12 por Carlos Gonzalez | Informe spam
Saludos.

Necesito desde una macro filtrar los datos de una columna, por ejemplo
celdas que tengan números mayores que "0", y una vez filtrado guardar en un
arreglo nx1 la dirección original de la fila en que se encuentra cada dato
que cumple con el criterio del filtro en orden de aparición. Lo sé hacer
desde Excel con autofiltro y fórmulas pero al tratar de hacerlo con código la
grabadora de macros no me ayuda mucho.

Agradezco de antemano la colaboración que me puedan prestar.

Carlos González

Preguntas similare

Leer las respuestas

#6 Francisco GMAIL
15/04/2006 - 20:21 | Informe spam
Me puedes enviar el archivo de ejemplo ... ?

Seria mas sencillo

Saludos


Respuesta Responder a este mensaje
#7 Francisco GMAIL
15/04/2006 - 20:23 | Informe spam
Ya vario mucho de la solicitud inicial no crees ?
Respuesta Responder a este mensaje
#8 Francisco GMAIL
15/04/2006 - 20:55 | Informe spam
Bueno para finalizar mi participacion ya que formulas no manejo a la vez que
mi experiencia no es mucha y segun lo planteado inicialmente cumple con lo
solicitado el archivo anexo, por mi parte es todo lo que puedo hacer a no
ser que se modifique algun tipo de requisito para codigo.

Saludos :-)
Respuesta Responder a este mensaje
#9 Francisco GMAIL
15/04/2006 - 21:08 | Informe spam
Hola.
Anexo los links de los archivos realizdos a ver si te son de utilidad

http://mx.geocities.com/gozalo_ya/filtro1.zip
http://mx.geocities.com/gozalo_ya/filtro2.zip

saludos
Respuesta Responder a este mensaje
#10 Carlos Gonzalez
16/04/2006 - 01:18 | Informe spam
Hola, Héctor y Francisco.

Muchas gracias por la colaboración

Estoy revisando los achivos de Francisco y le enviare al correo indicado el
erchivo de la consulta.

1) y 2) Por defecto cada cuadro en "hoja2" tiene al principio 5 columnas (B
a F) y 45 filas (9 a 53 para el primer cuadro, 54 a 99 el segundo...) Lo que
pasa es que al diligenciar los cuadros es posible que aumente el número de
filas en algunos de ellos lo que hace perder la simetria para poder calcular
posición con formulas. En "hoja3" las 5 columnas van de B a F. Entonces
filtrando hoja3 columna D criterio no vacias aparecerian p.e 5 filas y
filtrando en hoja2 columna A criterio igual a "1" aparecerian tambien 5 filas
( una de cada cuadro) para llevar información así:
a) Texto de columnas B y C (item y descripción) de la primera fila filtrada
de hoja 3 copiar y concatenar en columna B de la primera fila filtrada de
hoja2
b) Texto de columna D de primera fila filtrada de hoja3 en columna F de
primera fila filtrada en hoja 2
Se repite para las otras filas...

3) Ninguna. La filas vacias de "hoja3" en realidad tienen texto de titulos
(como de capitulos) pero el texto siempre lo escriben en la columna B (item),
lo cual hace que las otras columnas (C;D;E;F) de ese tipo de filas aparezcan
"vacias".
4)Las filas de hoja3 varia según el proyecto. Pero siempre por cada fila no
vacia
de hoja3 se debe diligenciar un cuadro de hoja2
5) Es poco probable pero dado el caso debe aumentar o disminuir en la misma
cantidad. A cada fila debe corresponder un cuadro. Lo que pasa es que como
primer paso escribi una macro que me contara el numero "n" de filas no vacias
de la columna D de hoja 3 y copiara (n-1) veces hacia abajo y
consecutivamente el cuadro "matriz" existente.

Disculpen lo extenso y nuevamente gracias por la ayuda.

Carlos Gonzalez
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida