domingo, 20 de diciembre de 2015

Tarjetas de Crédito

Sub EliminarDuplicados()

    Dim ws As Worksheet

    Dim ultimaFila As Long

    

    ' Referencia a la hoja "Salida"

    Set ws = ThisWorkbook.Sheets("Salida")

    

    ' Determinar la última fila con datos en la columna "A"

    ultimaFila = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row

    

    ' Definir el rango de datos incluyendo encabezados (asume que los datos empiezan en A1)

    Dim rangoDatos As Range

    Set rangoDatos = ws.Range("A1:F" & ultimaFila) ' Ajustar rango según las columnas

    

    ' Eliminar duplicados en el rango especificado

    ' Asumiendo que los duplicados se basan en todos los campos (columnas)

    rangoDatos.RemoveDuplicates Columns:=Array(1, 2, 3, 4, 5, 6), Header:=xlYes


    MsgBox "Duplicados eliminados exitosamente", vbInformation

End Sub