Sub Estrai()
Dim ur As Long
Dim lr As Long
Dim rng As Range
Dim cel As Range
ur = Worksheets("Foglio2").Cells(Rows.Count, 1).End(xlUp).Row
lr = Worksheets("Foglio1").Cells(Rows.Count, 1).End(xlUp).Row
Set rng = Worksheets("Foglio1").Range("K1:K" & lr)
For Each cel In rng
If cel.Value = "GT" Or cel.Value = "CP" Or cel.Value = "GS" Or cel.Value = "MC" Then
Worksheets("Foglio2").Range("A" & ur + 1).Value = cel.Offset(0, -6)
Worksheets("Foglio2").Range("b" & ur + 1).Value = cel.Value
Worksheets("Foglio2").Range("c" & ur + 1).Value = cel.Offset(0, 1)
Worksheets("Foglio2").Range("d" & ur + 1).Value = cel.Offset(0, 2)
Worksheets("Foglio2").Range("e" & ur + 1).Value = cel.Offset(0, 3)
ur = ur + 1
End If
Next cel
End Sub |