本記事には広告が含まれています

F0000023_文字列から空白を取り除く

文字列から空白を取り除く

この関数について

ExcelVBA(マクロ)では、高級なプログラミング言語と同様に文字列の操作をすることができる関数が用意されています。文字列操作で需要が高いのは文字列中の空白を削除する操作かと個人的に考えています。ユーザーからの入力を受け付けるときや、システムから抽出したデータを操作するときに、意図しない空白文字が含まれるということが少なからずあります。この関数はVBAの標準関数「Trim」では実現できない、文字列中に含まれつ空白を全消去できます。関数の中身はたった3行の非常に単純な内容ですが、この2行の入力の手間を省きたいという気持ちが、業務改善・効率化・品質向上の肝だと思います。

関数コピペ ~コードをクリックするだけでコピー完了!~



使い方 ①引数

■引数:target_str
 空白を削除したい文字列を指定します。

使い方 ②戻り値

引数として渡した文字列から空白を削除して返します。

サンプルコード(クリックでコピー)






【結果】文字列から空白文字がされました

上記サンプルコードを実行すると、英文内の空白がすべて削除され、非常に読みづらい文字列がイミディエイトウィンドウに表示されます。実務上では、Trim関数でカバーできないデータクレンジングに活躍します。

Comment