VBA関数
Trim関数

Excelマクロで必須のVBA関数を入門・初級・初心者向けに詳細解説
最終更新日:2022-05-03

Trim関数


Trim関数は、指定した文字列から先頭と末尾の両方のスペースを削除した文字列を表す値を返します、
バリアント型 (内部処理形式StringのVariant) の値を返します。


Trim関数

Trim(string)

string
この引数は必ず指定します。
任意の文字列式を指定します。
1バイト (半角)、2バイト (全角) にかかわらず、文字列の先頭と末尾の両方のスペースを削除します。
引数 string に Null 値が含まれている場合は、Null 値を返します。

Trim$関数

文字列型 (String) の値を返します。
ドル記号を付けずに使用すると、バリアント型 (Variant) の値を返します。

ワークシートのTRIM関数との違い

ワークシートのTRIM関数は、文字間の余分なスペースも削除します。
文字列中の連続スペースは一つのスペースにして、前後のスペースはすべて削除します。
TRIM関数(文字列から余分なスペースを削除)
文字列から不要なスペース(半角、全角)をすべて削除します。単語間に複数のスペースが連続して含まれている場合は一つのスペースのみにします。文字列の前後のスペースはすべて削除します。TRIM関数の書式 TRIM(文字列) 文字列 余分なスペースを削除する文字列またはセル参照を指定します。

対してVBA関数のTrim関数は、前後のスペースのみ削除して、文字列中のスペースはそのままになります。

Trim関数の使用例

Trim(" ABCDEF ") ・・・ "ABCDEF" 先頭と末尾の半角スペースが削除
Trim(" エクセル ") ・・・ "エクセル" 先頭と末尾に全角スペースが削除
Trim("  Ex cel  ") ・・・ "Ex cel" 先頭と末尾の全角スペースと半角スペースが削除


Office VBA リファレンス Trim関数


※VBA関数一覧
マクロVBA関数の一覧と解説です、どんな関数があるかは一度は確認しておくとをお勧めいたします。どんな関数があるだけでも知っておけば、詳細の使い方は実際に使うときに調べても良いでしょう。文字列操作…34 分岐…3 型変換…14 データ判定…10 日付時刻…20 配列…6 ファイル操作…14 数学/財務…28 その他……



同じテーマ「VBA関数」の記事

Right関数,RightB関数

Right関数は、文字列の右端から指定した文字数分の文字列を返します、バリアント型(内部処理形式StringのVariant)の値を返します。Right関数 Right(string,length) string 必ず指定します。この文字列式の右端から文字列が取り出されます。
Mid関数,MidB関数
Mid関数は、文字列から指定した文字数分の文字列を返します、バリアント型(内部処理形式StringのVariant)の値を返します。Mid関数 Mid(string,start[,length]) string 必ず指定します。文字列を取り出す、元の文字列式を指定します。
Len関数,LenB関数
Len関数は、指定した文字列の文字数を、LenB関数はバイト数を返します。長整数型(Long)の値を返します。Len関数 Len(string|varname) string 任意の文字列式を指定します。
Trim関数
LTrim関数
LTrim関数は、指定した文字列から先頭のスペースを削除した文字列を表す3qeを返します、バリアント型(内部処理形式StringのVariant)の値を返します。LTrim関数 LTrim(string) string この引数は必ず指定します。
RTrim関数
RTrim関数は、指定した文字列から末尾のスペースを削除した文字列を返します、バリアント型(内部処理形式StringのVariant)の値を返します。RTrim関数 RTrim(string) string この引数は必ず指定します。任意の文字列式を指定します。
Space関数
Space関数は、指定した数のスペースからなる文字列を返す文字列処理関数です、バリアント型(内部処理形式StringのVariant)の値を返します。Space関数 Space(number) number スペースの数を指定します。この引数は必ず指定します。
StrComp関数
文字列を比較し、文字列の大小や等しいかの結果を返します。文字列比較の結果を示す、サブタイプが整数型(Integer)であるバリアント型(Variant)の値を返します。StrComp関数 StrComp(string1,string2,[compare]) string1 任意の有効な文字列式を指定します。
StrConv関数
StrConv関数は、指定された変換方式で変換した文字列を返します、バリアント型(内部処理形式StringのVariant)で返します。StrConv関数 StrConv(string,conversion,LCID) string 必ず指定します。
Str関数
Str関数は、数式の値を文字列で表した値(数字)で返す文字列処理関数です、バリアント型(内部処理形式StringのVariant)の値を返します。Str関数 Str(number) number 有効な数式を長整数型(Long)で指定します。
String関数
String関数は、指定した文字コードの示す文字または文字列の先頭文字を、指定した文字数だけ並べた文字列を返す文字列処理関数です、バリアント型(内部処理形式StringのVariant)の値を返します。String関数 tring(number,character) number 必ず指定します 長整数型(Long…


新着記事NEW ・・・新着記事一覧を見る

TOROW関数(配列を横1行の配列にして返す)|エクセル入門(2022-10-31)
TOCOL関数(配列を縦1列の配列にして返す)|エクセル入門(2022-10-31)
CHOOSECOLS関数(配列から複数の指定された列を返す)|エクセル入門(2022-10-29)
CHOOSEROWS関数(配列から複数の指定された行を返す)|エクセル入門(2022-10-29)
WorksheetFunctionの効率的な使い方とスピル新関数の利用|VBA入門(2022-10-27)
VSTACK関数(配列を縦方向に順に追加・結合)|エクセル入門(2022-10-25)
HSTACK関数(配列を横方向に順に追加・結合)|エクセル入門(2022-10-25)
LAMBDA以降の新関数の問題と解説(配列操作関数編)|エクセル入門(2022-10-24)
LAMBDA以降の新関数の問題と解説(ヘルパー関数編)|エクセル入門(2022-10-24)
LAMBDA以降の新関数の問題集|エクセル入門(2022-10-24)


アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.RangeとCellsの使い方|VBA入門
3.変数宣言のDimとデータ型|VBA入門
4.繰り返し処理(For Next)|VBA入門
5.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
6.Excelショートカットキー一覧|Excelリファレンス
7.並べ替え(Sort)|VBA入門
8.マクロって何?VBAって何?|VBA入門
9.エクセルVBAでのシート指定方法|VBA技術解説
10.ExcelマクロVBAの基礎を学習する方法|エクセルの神髄




このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


記述には細心の注意をしたつもりですが、
間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。
掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。



このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
本文下部へ