¿cómo puedo saber el valor devuelto por RemoveDuplicates ?

Cerrado
Denunciar
Message postés
1
Date d'inscription
viernes, 8 de noviembre de 2013
Estatus
Miembro
Última intervención
viernes, 8 de noviembre de 2013
-
Hola buen día,
Mi pregunta va enfocada a esto, yo quiero realizar una macro que me diga si una columna tuvo filas duplicadas o no.
En Excel podemos usar la función RemoveDuplicates que esta en la pestaña "Datos", al momento de usarla esta función puede que nos devuelva dos mensajes.
1.- Si tuvo duplicados, nos dice cuántos duplicados tuvo y cuantos únicos persisten.
2.- Si no hubo duplicados, notifica por medio de un message box que no encontró valores duplicados en el rango específico.


¿Cómo puedo identificar en código cuando se produjo alguna de estas dos opciones?

esa sería la linea de código a evaluar, como un ejemplo sencillo.
ActiveSheet.Range("$A$1:$A$8").RemoveDuplicates Columns:=1, Header:=xlNo

ojalá me pudieran ayudar.

Nota:
He hecho esto con countif con el propósito de identificar la fila duplicada, pero en esta ocasión solo quiero saber si existe o no algún duplicado en un rango.

Muchas gracias!
Saludos!