事務屋さんの備忘録

主にプログラミングのことを書いていきます。メモというか備忘録的な感じで。プログラミングといっても、私はプロのエンジニアでも本職のプログラマーでもありません。単なる事務職をやってるサラリーマンで、空いた時間にちょこちょこっとプログラミングしてる程度です。よってこのブログに記載したことが誤っていたり、もっとよい方法がある場合もあると思います。その場合には、ご指摘いただけると嬉しいです。また、このブログを読んで役に立った、なんて方がいらっしゃったら幸いですね。

Excel VBAの2つのTrimについて

Trim()とApplication.WorksheetFunction.Trim()があり、それぞれで動作が異なる。

Trim(" A B ") → "A B"

Application.WorksheetFunction.Trim(" A   B ") → "A B"

Trimは純粋に左右のスペースを取り除く。
Application.WorksheetFunction.Trimは、左右のスペースを取り除くだけでなく、文字の間の連続したスペースをひとつにする。