Macro para extraer valores únicos y copiar celdas especificas, mediante un criterio establecido
Tengo una macro que me busca en la hoja llamada "Gen" en el rango de "A13:A1989" lo que cumpla con el criterio "C3" y me lo pega en el rango de "A7:G65536" de la hoja "R1"
Sub BuscarTramo()
Application.ScreenUpdating = False
Dim Celda As Range
Dim Paso As Integer
Sheets("R1").Range("A7:G65536").ClearContents
Paso = 7
For Each Celda In Sheets("Gen").Range("A13:A1989")
If Celda = "" Then Exit For
If UCase(Celda.Offset(0, 2)) = UCase(Range("C3")) Then
Cells(Paso, 1) = Celda.Offset(0, 4)
Cells(Paso, 2) = Celda.Offset(0, 6)
Cells(Paso, 3) = Celda.Offset(0, 13)
Cells(Paso, 4) = Celda.Offset(0, 19)
Cells(Paso, 5) = Celda.Offset(0, 28)
Cells(Paso, 6) = Celda.Offset(0, 5)
Cells(Paso, 7) = Celda.Offset(0, 7)
Paso = Paso + 1
End If
Next Celda
End Sub
1 respuesta
Respuesta de Dante Amor
1