En una hoja de calculo de una matriz quiero obtener 1 o varios datos que no se repitan entre ellos

En 10 columnas tengo listas de nombres que se repiten varias
veces en 2 o mas columnas, como hacer para extraer a otra columna u hoja
diferente una lista de los mismos nombres pero ya no repetidos gracias de
antemano.

1 respuesta

Respuesta
1

Te mando mi solución. Vamos a suponer que esas columnas las tenemos en la hoja1. Lo que tienes que hacer es seleccionar con el ratón todas las celdas de esas columnas y después ejecutar esta macro. Te pintará en la hoja2 una lista de todos los nombres sin repeticiones

Sub datos()
For Each celda In Selection
If InStr(valores, celda.Value) = 0 Then
valores = valores & "," & celda.Value
End If
Next
valores = Mid(valores, 2, Len(valores) - 1)
valores = Split(valores, ",")
Sheets("hoja2").Select
Range("a1").Select
For x = 0 To UBound(valores)
ActiveCell.Value = valores(x)
ActiveCell.Offset(1, 0).Select
Next
End Sub

recuerda finalizar y puntuar

disculpa luismondelo te agradezco la atención prestada a mi pregunta pero soy neófito en el asunto y no se como funcionan las macros o como se trabajan fueras tan amable en darme una pequeña aclaración para aplicarla infinitamente agradecido

Dime un mail y te lo mando con un ejemplo

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas