Excel VBA | 定数を定義

Excel VBA VBA
スポンサーリンク

主な内容の要点

演算子とは何か

  • 演算子は、数値の計算や値の比較、条件の組み合わせなどをプログラム内で記述する際に使う記号/キーワード
  • 結果として「値」または「論理値(True/False)」を得る

1. 算術演算子(Arithmetic Operators)

数値の四則演算や指数・余り計算などを行うための演算子。

演算子内容結果
+足し算8 + 513
-引き算10 – 46
*掛け算3 * 515
/割り算8 / 51.6
\整数除算(商)8 \ 51
Mod余り(剰余)8 Mod 53
^べき乗6 ^ 236

注意:\ は整数除算の意味で、商だけを取得(小数点以下切り捨て)
Mod は余りを返す(剰余演算)

サンプルコード例も示されており、セルの値を取得して加減乗除や剰余などを計算し、別セルに出力している。


2. 比較演算子(Comparison Operators)

値を比較して、真偽(True / False)を返す演算子。条件分岐やループで使われる。

演算子内容結果
<より小さい8 < 5False
<=以下3 <= 8True
>より大きい8 > 5True
>=以上3 >= 8False
=等しい3 = 8False
<>等しくない3 <> 8True

このような比較は、If 文や WhileFor などの制御構造で使われる。


3. 論理演算子(Logical Operators)

複数の条件を組み合わせて判定を行う際に使う。

演算子内容結果
And論理積(両方が True の場合のみ True)8 > 4 And 2 <= 3True
Or論理和(どちらかが True なら True)8 > 4 Or 4 <= 1True
Not論理否定(True ↔ False を反転)Not 8 > 4False
  • And:両方の条件が満たされる必要
  • Or:いずれか一方でも満たせば OK
  • Not:条件の真偽を反転させる
VBA
スポンサーリンク
シェアする
@lifehackerをフォローする
スポンサーリンク
タイトルとURLをコピーしました