2063函數公式寫成VBA

函數公式寫成VBA

2063

函數公式寫成VBA

實用性

●○○

難易度

●○○○

範本檔

2062.XLSX

U2儲存格函數如下,I2為動態數字

=IF(I2<=-4000,"1",IF(I2<=-2000,"2",IF(I2<=-1000,"3",IF(I2>=4000,"4",IF(I2>=2000,"5",IF (I2>=1000,"6",IF(AND(I2>=500,I2<=-500),"","000")))))))

我想轉換成VBA方式來完成,可以怎麼寫呢!

這是網路上一位名為海綿寶寶的專家所寫的VBA原槁。

Sub Macro1()

If Range("I2") <= -4000 Then

Range("U2") = "1"

ElseIf Range("I2") <= -2000 Then

Range("U2") = "2"

ElseIf Range("I2") <= -1000 Then

Range("U2") = "3"

ElseIf Range("I2") >= 4000 Then

Range("U2") = "4"

ElseIf Range("I2") >= 2000 Then

Range("U2") = "5"

ElseIf Range("I2") >= 1000 Then

Range("U2") = "6"

Else

Range("U2") = "'000"

End If

End Sub