Excel - elementos diferentes en una lista

 
Vista:

elementos diferentes en una lista

Publicado por Fausto (4 intervenciones) el 17/01/2007 17:02:42
Creo que falto explicar un poco mas.

Estoy realizando una macro que hace varias cosas, dentro de las cuales tengo una hoja una lista y lo que necesito para la macro es conocer cuantos elentos unicos tengo en la lista, no se si hay alguna funcion o desarrollado un codigo para resolver esto.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:elementos diferentes en una lista

Publicado por José Luis (700 intervenciones) el 18/01/2007 11:26:45
Tienes dos opciones:
1 - si la lista está ordenada, puedes realizar la comprobación celda a celda y contar las diferentes.
ValorCeldaAnt = ""
Cuenta = 0
'Bucle
Si ValorCeldaActual distinto ValorCeldaAnt entonces Incrementa Cuenta
ValorCeldaAnt = ValorCeldaActual
IncrementaDireccionCeldaActual
Si ValorCeldaActual = NULO entonces Fin locontrario sigueBucle

'----------------------

Usa el grabador de macros para hacer un filtro avanzado, generando una nueva lista sin repetidos.

Datos -> Filtro -> Filtro avanzado ->
. Copiar a otro lugar (marcado)
. Rango de la lista (pones el rango de celdas donde están los datos que desees filtrar)
. Copiar A (pones una celda que tenga suficientes celdas inferiores vacías para que quepa la nueva lista)
. Solo registros únicos (marcado)
Aceptar

Cierra el grabador de macros y modifica el código según necesidades.

Importante: La columna de destino deberá estar completamente vacía.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar