ExcelWork.info

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

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

      2015/04/16

文字連結演算子

文字連結演算子は、文字列の連結を行うときに使用する演算子で、「&」または「+」を使用します。


& 演算子 の使い方

【書式】

result = exp1 & exp2


引数・戻り値の説明

  • exp1,exp2  ・・・  任意の式を指定します。
  • result  ・・・  任意の文字列型 (String) またはバリアント型 (Variant) の変数を指定します。

exp1exp2両方が文字列型の場合、演算結果 result文字列型になります。
exp1exp2両方または一方が文字列型以外の場合(Null 値を除く)は、バリアント型(内部処理形式が文字列型)になります。
exp1exp2両方が、Null 値の場合、演算結果 resultNull 値になります。
exp1exp2いずれかが、Null 値の場合、演算結果 result は、Null 値でないもう一方の値となります。
また、exp1exp2 が、Empty 値を持つ式の場合、長さ 0 の文字列として扱われます。



+ 演算子

【書式】

result = exp1 + exp2


項目の説明

  • exp1、exp2  ・・・  任意の式を指定します
  • result  ・・・  任意の数値変数を指定します。

+ 演算子を使用した場合、加算と文字列連結のどちらが行われるのかが分かりにくい場合があるので注意してください。




VBA 論理演算子の使用例

サンプルVBAソース


実行結果

文字列連結演算子使用例




 - VBA基本 , , , ,

Message

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

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

  関連記事

Option Compare Text 例
Option Compare ステートメント

Option Compare ステートメントの使い方 【書式】 Option C …

色の設定(ColorIndex プロパティ・Colors プロパティ)

ColorIndex プロパティ ColorIndex プロパティは、指定したオ …

引数が省略されたかどうかをチェックする( IsMissing 関数 )

IsMissing 関数の使い方 【書式】 result = IsMissing …

文字列:文字を指定数並べた文字列を返す(String 関数)

String 関数 【書式】 result = String ( number, …

変数がオブジェクト型かどうかをチェックする( IsObject 関数 )

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

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

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

文字列:指定した文字の文字コードを取得する(Asc 関数)

Asc 関数 【書式】 result = Asc ( string ) 引数・戻 …

Erase ステートメント(配列の初期化・動的配列のメモリ解放)

Erase ステートメントの使い方 【書式】 Erase myArray [, …

固定長形式で分割(TextToColumns メソッド)
セルのデータを固定長形式で複数のセルに分割する(TextToColumns メソッド・Parse メソッド)

固定長形式でセルを分割 TextToColumns メソッドや Parse メソ …

メッセージボックス使用例
メッセージボックスを表示(MsgBox関数)

MsgBox関数 【書式】 result = MsgBox ( Prompt [ …