ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

VBA の演算子(算術演算子)

   

算術演算子

算術演算を行うときに使用する演算子です。
^(べき乗)、*(積)、/(商)、\(商)、+(和)、-(差)、Mod(剰余)


^ 演算子

数値のべき乗を求めます

【書式】

result = number ^ exponent


項目の説明

  • number  ・・・  任意の数値・数式を指定します
  • exponent  ・・・  任意の数値・数式を指定します
  • result  ・・・  任意の数値変数を指定します。

1 つの式の中で複数の指数演算が行われるときは、^ 演算子は左から右の順に評価されます。

number または exponent のいずれかが Null 値に評価される式のときは、演算結果 resultNull 値となります。

* 演算子

数値の積を求めます

【書式】

result = number1 * number2


項目の説明

  • number1,number2  ・・・  任意の数値・数式を指定します
  • result  ・・・  任意の数値変数を指定します

一方または両方の式が Null 値のとき、resultNull 値になります。

Empty 値を持つ式は、0 として扱われます。


/ 演算子

2つの数値の商を求めます

【書式】

result = number1 / number2


項目の説明

  • number1  ・・・  任意の数値・数式を指定します
  • number2  ・・・  任意の数値・数式を指定します
  • result  ・・・  任意の数値変数を指定します。

演算結果( result )のデータ型は、通常は倍精度浮動小数点数型( Double )または内部処理形式が倍精度浮動小数点数型のバリアント型( Variant )となります。

number1 または number2 のいずれか、またはその両方が、Null 値に評価される式のときは、演算結果 resultNull 値となります。

Empty 値 を持つ式は、0 として扱われます。


\ 演算子

2つの数値の商を求めます(結果は整数)

【書式】

result = number1 \ number2


項目の説明

  • number1  ・・・  任意の数値・数式を指定します
  • number2  ・・・  任意の数値・数式を指定します
  • result  ・・・  任意の数値変数を指定します。

演算結果( result )は、整数となります(小数部分は切り捨て)。

number1 または number2 のいずれか、またはその両方が、Null 値に評価される式のときは、演算結果 resultNull 値となります。

Empty 値 を持つ式は、0 として扱われます。


+ 演算子

2つの数値の和を求めます

【書式】

result = expression1 + expression2


項目の説明

  • expression1  ・・・  任意の数値・数式を指定します
  • expression2  ・・・  任意の数値・数式を指定します
  • result  ・・・  任意の数値変数を指定します。

expression1 または expression2 のいずれか、またはその両方が、Null 値に評価される式のときは、演算結果 resultNull 値となります。

両方の式が Empty 値 を持つ場合、result は整数型となります。一方の式のみが Empty 値 の場合、他方の式がそのまま result となります。

expression1expression2 の両方が、文字列型( String )、または、一方が文字列型で他方がバリアント型( Variant )、また両方がバリアント型で両方の内部処理形式が文字列型の場合に行われる演算方法は、「文字連結」となります。


– 演算子

数値のべき乗を求めます

【書式】

result = number1 number2


項目の説明

  • number1  ・・・  任意の数値・数式を指定します
  • number2  ・・・  任意の数値・数式を指定します
  • result  ・・・  任意の数値変数を指定します。

number1 または number2 のいずれか、またはその両方が、Null 値に評価される式のときは、演算結果 resultNull 値となります。

Empty 値 を持つ式は、0 として扱われます。




Mod 演算子

2 つの数値の除算を行い、その剰余を返します

【書式】

result = number1 Mod number2


項目の説明

  • number1  ・・・  任意の数値・数式を指定します
  • number2  ・・・  任意の数値・数式を指定します
  • result  ・・・  任意の数値変数を指定します。

result は、number1number2 で除算した時の余りとなります。

number1 または number2 のいずれか、またはその両方が、Null 値に評価される式のときは、演算結果 resultNull 値となります。

Empty 値 を持つ式は、0 として扱われます。

数式( number1number2 )の中の浮動小数点数は整数に丸められます。
  (例)result = 10 mod 3.5
result は、「2」になります。




 - VBA基本 , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

Dictionary オブジェクト 使用例1
連想配列(Dictionary オブジェクト)

連想配列 連想配列とは、添字(キー)に文字列を使用することができる配列です。 V …

文字列:アルファベットを小文字または大文字に変換(LCase 関数,UCase 関数)

LCase 関数・UCase 関数 の使い方 【書式】 <アルファベットの大文字 …

IgnoreCase プロパティ
VBA で正規表現を使う(RegExp オブジェクトのプロパティ)

RegExp オブジェクトのプロパティ RegExp オブジェクトの詳細に関して …

Spc 関数 01
指定した数のスペースを挿入する(Spc 関数)

指定した数のスペースを挿入 指定した数のスペースを挿入するには、Spc 関数を使 …

TextToColumns メソッド
セルのデータを区切り文字で複数のセルに分割する(TextToColumns メソッド)

TextToColumns メソッド TextToColumns メソッドを使用 …

四捨五入・切り上げ・切り捨て・丸め(Round 関数 他)

Round 関数(丸め)の使い方 【書式】 value = Round ( ex …

VBA の演算子(文字連結演算子:& 演算子 + 演算子)

文字連結演算子 文字連結演算子は、文字列の連結を行うときに使用する演算子で、「& …

Resize プロパティ1
指定したセル範囲のサイズを変更(Resize プロパティ)

Resize プロパティ 指定したセル範囲のサイズ(行数や列数)を変更します。 …

Tab 関数 01
出力位置、書き込み位置を設定(Tab 関数)

出力位置、書き込み位置を設定 Tab 関数 は、Print メソッド、または P …

変数が日付型かどうかをチェックする( IsDate 関数 )

IsDate 関数の使い方 【書式】 result = IsDate( expr …