【ショート記事】
皆さんはイコールと聞いてどういう意味を思い浮かべますか?
多くの方は a=b で aとbが等しいという意味で理解すると思うのですが
プログラミング的には、もう1つ意味がありまして
bをaに代入するという意味もあります。
今回はExcel VBAを使って解説します。
Sub test1()
Range("A1")=Range("B1")
End Sub
上記の場合には、黄色の値と赤の値が等しいという意味になります。
下記画像参照
では、もう1つの代入するとはどういう意味かを解説します。
Sub test2()
Range("A1")=10+2
End Sub
上記の場合には黄色部分、つまりRange("A1")に10+2の計算結果を入れて下さいという
意味になります。
よって黄色の部分に12が入ります。
下記画像参照
さいごに
初めは細かい事は覚えず、イコールには
【等しい】と【代入】の2つの意味があるとだけでも
覚えておいて下さい。
Comments