Sub Test() Dim ArrYS, ArrJG, i& ArrYS = Sheet2.Range("A2:B" & Sheet2.Range("A65536").End(xlUp).Row) ReDim ArrJG(1 To UBound(ArrYS)) For i = 1 To UBound(ArrYS) If ArrYS(i, 1) > ArrYS(i, 2) Then ArrJG(i) = ArrYS(i, 1) Else ArrJG(i) = ArrYS(i, 2) End If Next i Sheet1.Range("A2").Resize(UBound(ArrJG), 1) = Application.Transpose(ArrJG) End Sub