算術演算子

目次

演算子について

今日はVBAの算術演算子について勉強していくよ。
そのまえにどんな種類の演算子があるかみてみましょう。

計算に使うんだね!よろしくおねがいしまぁす!

演算子とは数値を計算したり、文字列をつなげたりするときに使う記号になります。

Excel VBAの演算子には次のような種類があります。

演算子説明
算術演算子算術演算を行うときに使用
比較演算子比較を行うときに使用
文字列演算子文字列の連結を行うときに使用
論理演算子論理演算をするときに使用
代入演算子値の代入を行うときに使用

その中でも今日は算術演算子についてみていきましょう。

算術演算子について

算術演算子は下記種類のものがあります。

演算子説明
+2つの数値の和を求める
2つの数値の差を求める
/2つの数値の商を求める
*2つの数値の積を求める
Mod2つの数値の除算を行い、余りを求める

実際のソースコードと共に動かしてみましょう。

Sub Sanjutsu()

    Dim Wa As Long      '和 足し算
    Dim Sa As Long      '差 引き算
    Dim Shou As Long    '商 割り算
    Dim Seki As Long    '積 掛け算
    Dim Amari As Long   '余り
    
    Wa = 5 + 5
    Sa = 10 - 2
    Show = 10 / 2
    Seki = 5 * 5
    Amari = 10 Mod 3
    
    MsgBox "Wa = " & Wa
    MsgBox "Sa = " & Sa
    MsgBox "Shou = " & Show
    MsgBox "Seki = " & Seki
    MsgBox "Amari = " & Amari
    

End Sub

変数「Wa」「Sa」「Shou」「Seki」「Amari」にそれぞれ和、差、商、積、余りの計算結果を代入するソースコードになります。

その後MsgBoxで各変数の値の中身を表示しています。

下記にそれぞれ簡単な計算結果をみていきましょう。

Wa = 5 + 5
Sa = 10 - 2
Show = 10 / 2
Seki = 5 * 5
Amari = 10 Mod 3

上記の通り、計算結果が代入できていることがわかります。

ワークシート上の関数でももちろん同等のことができますが、算術演算子を使うことで標準モジュールの中で繰り返し処理など複雑かつ大量のデータを扱うことができます。

まとめ

今日は算術演算子について勉強しました。

次回は条件分岐のときの条件設定で多用する比較演算子について学んでいきましょう。

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!

この記事を書いた人

ものおと申します。

10年以上の大手メーカー勤務経験のあるエンジニアです。

これまでのものづくりの経験から小学生にも伝わるExcel VBAお役立ち記事を発信していきたいと思います。

よろしくお願いします。

コメント

コメントする

CAPTCHA


目次