アクセス上位ページ
 
最近の更新内容
(4)-d.比較演算子 ( Like も含む) ⇐ [PREV]
[NEXT] ⇒ (4)-f.演算子の優先順位

Excel VBA ≫ 1.基礎編 - 演算子(4)-e.論理演算子

【ページ内リンク】

論理演算子

論理演算とはTrueまたはFalseの入力に対して結果を同じくTrueまたはFalseで返す演算のことです。 以下ではよく使われる、4つの論理演算子について説明します。



  • Not 演算子
  • 1つの値の否定を求めます。
    Dim blnValue  as Boolean
    blnValue = Not True               'blnValueはFalseとなります。
    

    And演算子真理値表
    オペランド1 演算結果
    True False
    False True

  • And 演算子
  • 2つの値の論理積を求めます。
    Dim blnValue  as Boolean
    blnValue = True And False               'blnValueはFalseとなります。
    

    And演算子真理値表
    オペランド1 オペランド2 演算結果
    True True True
    True False False
    False True False
    False False False

  • Or 演算子
  • 2つの値の論理和を求めます。
    Dim blnValue  as Boolean
    blnValue = True Or False               'blnValueはTrueとなります。
    

    Or演算子真理値表
    オペランド1 オペランド2 演算結果
    True True True
    True False True
    False True True
    False False False

  • Xor 演算子
  • 2つの値の排他的論理和を求めます。
    Dim blnValue  as Boolean
    blnValue = True Xor False               'blnValueはTrueとなります。
    

    Xor演算子真理値表
    オペランド1 オペランド2 演算結果
    True True False
    True False True
    False True True
    False False False
カテゴリ内ページ
Excel VBA 〜 総目次 〜
- 1.基礎編
-- (4).演算子
--- (4)-a.演算子とは
--- (4)-b.算術演算子
--- (4)-c.文字列連結演算子
--- (4)-d.比較演算子 ( Like も含む)
--- (4)-e.論理演算子
--- (4)-f.演算子の優先順位



Page
Top