ExcelWork.info

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

文字列:文字列の空白を削除(Trim 関数, LTrim関数, RTrim関数)

      2015/05/08

Trim 関数・LTrim 関数・RTrim 関数の使い方


【書式】

<先頭と末尾の空白を削除
result = Trim ( string )

<先頭の空白を削除
result_l = LTrim ( string )

<末尾の空白を削除
result_r = RTrim ( string )


引数・戻り値

  • string  ・・・  任意の文字列・文字列式を指定します。
  • result  ・・・  引数 string の先頭または末尾にある空白文字(半角スペース・全角スペース)全てを削除した結果(文字列型:String)。
  • result_l  ・・・  引数 string の先頭にある空白文字(半角スペース・全角スペース)全てを削除した結果(文字列型:String)。
  • result_u  ・・・  引数 string の末尾にある空白文字(半角スペース・全角スペース)全てを削除した結果(文字列型:String)。

引数 string が、Null 値 を含む場合は、Null 値 を返します

Trim,LTrim,RTrim 関数は、「半角スペース」のみ削除、「全角スペース」のみ削除、また文字列内の「スペース」を削除といったことはできません。このような場合は、Replace 関数(文字の置き換え)を使用するといいでしょう。
 (例)newStr = Replace ( string, ” “, “” )
  ※ 文字列 string から「半角スペース」を全て削除した結果を newStr に代入



Trim 関数・LTrim 関数・RTrim 関数 の使用例

サンプルVBAソース


実行結果

Trim 関数 例




 - VBA基本 , , , , ,

Message

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

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

  関連記事

乱数(Rnd 関数)例1
乱数を生成する(Rnd 関数)

Rnd 関数の使い方 Rnd 関数は、0 以上、1 未満の範囲の乱数を単精度浮動 …

文字列:2つの文字列を比較する(StrComp 関数)

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

データ型を調べてそのデータ型を示す文字列を返す(TypeName 関数)

TypeName 関数 の使い方 TypeName 関数は、引数に、データ型を調 …

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

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

エラー(CVErr 関数・IsError 関数・Error 関数)

CVErr 関数(エラー番号をエラー値に変換する)の使い方 【書式】 retur …

変数宣言と変数のデータ型
変数のデータ型・宣言(Dim ステートメント)

変数の宣言 一般的な方法 【書式】 Dim varname [ As type, …

文字に下線を設定する(Underline プロパティ)

下線を設定(Underline プロパティ) Underline プロパティは、 …

太字・斜体(Bold,Italic,FontStyle)例
フォント 太字・斜体(Bold, Italic, FontStyle プロパティ)

太字の設定(Bold プロパティ) Bold プロパティは、フォントを太字にする …

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

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

文字列:文字列の長さを取得( Len 関数、LenB 関数 )

Len 関数(文字列の長さを取得) 【書式】 result_len = Len …