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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

ADO Stream オブジェクト テキスト(UTF-8)読み込み
テキストファイル(UTF-8)を読み込み、書き出し(ADODB.Stream)

Stream オブジェクト ADO(ActiveX Database Objec …

no image
XlThemeColor 列挙型

XlThemeColor 列挙 定数 値 内容 xlThemeColorDark …

VBA の演算子(論理演算子:And、Eqv、Imp、Not、Or、Xor)

論理演算子 論理演算を行うときに使用する演算子で、以下の 6 種類があります。 …

文字列:文字列を検索してその最初の文字位置を返す(InStr 関数,InStrB 関数)

InStr 関数・InStrB 関数の使い方 【書式】 result = { I …

画面の更新を停止(ScreenUpdating プロパティ)

画面の更新を停止 マクロを実行すると、画面が更新されます。これにより、実行速度が …

VBA正規表現使用例
VBA で正規表現を使う(RegExp オブジェクト)

RegExp オブジェクト VBA で正規表現を使うには、VBScript のR …

文字列:文字列の一部を別の文字列で置換(Replace 関数)

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

ユーザー設定リスト
ユーザー設定リストを使って並べ替える(Sort)

VBAでリスト、テーブルを並べ替える(Sort) VBAで、ソートを行うには、S …

データ型変換関数

データ型変換関数の使い方 【書式】 function ( expression …

フォントサイズ(Size,StandardFontSize)例
フォントサイズ(Size プロパティ・StandardFontSize プロパティ)

フォントサイズを取得・設定する(Size プロパティ) Size プロパティは、 …