MACROS PARA BUSCAR Duplicados

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

MACROS PARA BUSCAR Duplicados

Notapor LUIS MIGUEL LOPEZ OSORIO » 02 Dic 2005 01:07

:mrgreen: Hola amigos,

Necesito una Macro que pueda encontrar en un listado de 5.000 personas, si algunas estan duplicadas o triplicadas y Las Pegue en Orden Ascendente en la Siguiente Hoja de Cálculo, solamente con Pinchar un Boto.

Adjunto un listado con una explicación completa.

graciaSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS...
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
LUIS MIGUEL LOPEZ OSORIO
Miembro Frecuente
Miembro Frecuente
 
Registrado: 16 May 2005 22:57
Ubicación: Córdoba

Re: MACROS PARA BUSCAR Duplicados

Notapor Andoni » 03 Dic 2005 02:01

modificala como quieras:



Código: Seleccionar todo
Sub Pruebala()
Dim Rg As Range, Rg1 As Range, Cell As Range
Dim X As Single
    Set Rg = Sheets(1).Range("A1").CurrentRegion
    With Rg 'Ordeno xa que sea mas facil de entender
        For X = .Columns.Count To 1 Step -1
            .Cells(X).Select
            .Sort Key1:=.Cells(X), Order1:=xlAscending, Header:=xlYes
        Next X
        Set Rg1 = .Columns(.Columns.Count + 1)
        With Rg1
           .FormulaR1C1 = "=RC[-6]&RC[-5]&RC[-4]&RC[-3]&RC[-2]&RC[-1]"
           .Value = .Value
        End With
        For Each Cell In Rg1.Cells
            If Application.WorksheetFunction.CountIf(Rg1, Cell) > 1 Then
                Cell.Interior.ColorIndex = 3
            End If
        Next Cell
    End With
End Sub


existen mucahs formas d realizar lo mismo, yo te doy uno de ellos,

en lugar de ir bsucando los campos que me dices, compruebo por los valores de cada fila.

y los coloreo.

si quieres enviarlos a otra hoja los copias y los pegas
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Andoni
Moderator
Moderator
 
Registrado: 31 Ago 2004 07:13

Notapor LUIS MIGUEL LOPEZ OSORIO » 26 Jul 2006 02:12

ESTE ES UN BUEN TEMA

OK

FINALIZADO :arrow:
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
LUIS MIGUEL LOPEZ OSORIO
Miembro Frecuente
Miembro Frecuente
 
Registrado: 16 May 2005 22:57
Ubicación: Córdoba


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados