この関数について
ExcelVBA(マクロ)では、高級なプログラミング言語と同様に文字列の操作をすることができる関数が用意されています。文字列操作で需要が高いのは文字列中の空白を削除する操作かと個人的に考えています。ユーザーからの入力を受け付けるときや、システムから抽出したデータを操作するときに、意図しない空白文字が含まれるということが少なからずあります。この関数はVBAの標準関数「Trim」では実現できない、文字列中に含まれつ空白を全消去できます。関数の中身はたった3行の非常に単純な内容ですが、この2行の入力の手間を省きたいという気持ちが、業務改善・効率化・品質向上の肝だと思います。
関数コピペ ~コードをクリックするだけでコピー完了!~
使い方 ①引数
■引数:target_str
空白を削除したい文字列を指定します。
使い方 ②戻り値
引数として渡した文字列から空白を削除して返します。
サンプルコード(クリックでコピー)
【結果】文字列から空白文字がされました
上記サンプルコードを実行すると、英文内の空白がすべて削除され、非常に読みづらい文字列がイミディエイトウィンドウに表示されます。実務上では、Trim関数でカバーできないデータクレンジングに活躍します。
関数リファレンスにはコピペで使用可能な便利関数を多数掲載!
関数リファレンスでは私が開発の中で必要になったコード部品を汎用化・関数化して公開しています。この記事で紹介した関数以外にもコピペで利用できる関数を多数用意しています。検索窓から必要な機能を検索してみましょう!解説記事も続々公開中。
Comment