Option Explicit
Sub X17_X478()
Dim i As Long
'' presumo che €Kg(New) sia un foglio denominato cosi'
For i = 17 To 478
If Cells(i, "Q") <= Sheets("€Kg(New)").Cells(313, "F") Then
Cells(i, "X") = Sheets("€Kg(New)").Cells(313, "G")
ElseIf Cells(i, "Q") <= Sheets("€Kg(New)").Cells(314, "F") Then
Cells(i, "X") = Sheets("€Kg(New)").Cells(314, "G")
ElseIf Cells(i, "Q") <= Sheets("€Kg(New)").Cells(315, "F") Then
Cells(i, "X") = Sheets("€Kg(New)").Cells(315, "G")
ElseIf Cells(i, "Q") <= Sheets("€Kg(New)").Cells(316, "F") Then
Cells(i, "X") = Sheets("€Kg(New)").Cells(316, "G")
ElseIf Cells(i, "Q") <= Sheets("€Kg(New)").Cells(317, "F") Then
Cells(i, "X") = Sheets("€Kg(New)").Cells(317, "G")
ElseIf Cells(i, "Q") <= Sheets("€Kg(New)").Cells(318, "F") Then
Cells(i, "X") = Sheets("€Kg(New)").Cells(318, "G")
ElseIf Cells(i, "Q") <= Sheets("€Kg(New)").Cells(319, "F") Then
Cells(i, "X") = Sheets("€Kg(New)").Cells(319, "G")
Else
Cells(i, "X") = "na"
End If
Next i
End Sub
|