Macro elimina repetidos
Buen dia;
Tengo una macro que elimina teléfonos que se repiten dentro de una misma fila, la macro es buena pero lo malo es que solo me elimina cierta cantidad de columnas, desearía que me en lugar que revise solo 6 columnas esta macro sea mas automática que cuente la cantidad de cabeceras que tengo pudiendo ser desde 4 hasta 15 más o menos.
esta es la macro que utilizo:
Sub EJEMPLO()
'\m/
Range("a2").Select
Do While ActiveCell.Value <> ""
ubica = ActiveCell.Address
'El valor 4 se puede cambiar por otro valor dependiendo de las columnas que se van a examinar
Range(ActiveCell.Offset(0, 2), ActiveCell.Offset(0, 6)).Select
For Each celda In Selection
contarsi = Application.WorksheetFunction.CountIf(Selection, celda)
If contarsi <> 1 Then celda.ClearContents
Next
Range(ubica).Select
ActiveCell.Offset(1, 0).Select
Loop
Range("a2").Select
End Sub