Proceso de seleccion

02/02/2005 - 17:29 por Everardo Gómez | Informe spam
Una duda de programación
Por ejemplo tengo
fresas 1 4
fresas 2 6
fresas 3 8
mangos 1 9
mangos 2 4
mangos 3 2
Y quiero obtener:

Fresas 3 8
mangos 1 9

un comando para que tome el mas alto de 3 posibles, lo que pasa es que hay
veces que hay como 300 celdas asi en donde son grupos de 3 y lo que varia es
la cantidad, habría 100 grupos, pero de los 3 que hay en cada grupo solo
quiero obtener el mas alto para cada grupo. Se necesitaria un comando que
reconociera que son igual los 3 y luego los compare...
 

Leer las respuestas

#1 Adriano
02/02/2005 - 19:03 | Informe spam
No me quedó claro si sabes programación o no.
En caso afirmativo, muy fácilmente haces un corte de control por categoría
(es este caso las frutas) con un Do While preguntando si cambió de fruta (en
el cuerpo del ciclo hacés un offset (1,0) para que vaya cambiando de celda).
En cada celda en la que estás sabés el valor de la celda asociada con
ActiveCell.Offset(0,2).Value y vas guardando el valor para compararlo con el
anterior del mismo corte. Aparte de guardar el valor, podés guardar la
dirección de la fila que devolvió el mayor valor con .Address.
Ahora estoy leyendo y contestando a las apuradas.
Si no sale, avisame y te oriento más.

Saludos.
Adriano


"Everardo Gómez" <Everardo escribió en el
mensaje news:
Una duda de programación
Por ejemplo tengo
fresas 1 4
fresas 2 6
fresas 3 8
mangos 1 9
mangos 2 4
mangos 3 2
Y quiero obtener:

Fresas 3 8
mangos 1 9

un comando para que tome el mas alto de 3 posibles, lo que pasa es que hay
veces que hay como 300 celdas asi en donde son grupos de 3 y lo que varia


es
la cantidad, habría 100 grupos, pero de los 3 que hay en cada grupo solo
quiero obtener el mas alto para cada grupo. Se necesitaria un comando que
reconociera que son igual los 3 y luego los compare...



Preguntas similares