看到「a = a + 1」這種算式,數學老師大概會氣炸了吧! 在Excel VBA 世界裡,與變數相鄰的「=」並非數學裡的「等於」,而是「代入」的意思。讓我們執行看看下列的公式,一起來理解「a = a + 1」的意義吧!
[ 代入句的內容]
代入句會將右側的計算結果代入左側的變數,所以「a-1=3」的算式會發生錯誤。
「a =3」的意思是將「3」代入變數a,所以程式碼裡的 2 ,會產生下列的變化。 「a = a + 1」→「 a=3+1」→「 a=4」 所以最終4 被代入變數a。