Hola grupo:
hice el siguiente codigo, para depurar una base de datos:
En las columnas a y b tengo el nombre y la direccion de correo electrónico,
y a veces el nombre esta escrito de diferente manera, por ejemplo
"pablo morales juarez" y "Pablo M. Juárez" y me produce duplicidades con
distinto nombre pero igual correo, entonces supuse que poniendo filtro
distinct solamente respecto de la columna "b" iba a dejar SOLO los registros
unicos respecto del e-mail...
pero bonita sorpresa, excell considera como registro único, todos los
campos..
¿Como puedo lograr que aunque tenga diferentes datos en las filas de A:G, me
deje unicamente aquellos registros que sean distintos en el dato de la
columna B???
Espero haberme explicado
-
Sub Distinct()
'
' Distinct Macro
' Macro grabada el 12/09/2007 por Antonio Galvan Saldaña
'
'
Range("$A:$G").Select
Columns("$A:$G").AdvancedFilter Action:=xlFilterCopy,
CriteriaRange:=Columns("$B:$B"), CopyToRange:=Columns("$H:$N"), Unique:=True
End Sub
Leer las respuestas