エクセル研究室−Excelの基本的な使い方、応用技を紹介

両側のスペースを削除した値を返します


両側のスペースを削除した値を返します



「 A  B  C 」から文字間や文字間のスペースを消さずに、両側のスペースだけ削除した値を返します。
通常のワークシート関数のTRIMは文字間のスペースが2つ以上重なっていた場合1つだけになりますが、VBA関数は文字間のスペースはそのままで両端だけを消します。

※以下を実行すると微妙な違いがわかると思います。


Sub Sample83()
'VBA関数のTrim関数
MsgBox "「" & Trim(" A  B  C ") & "」"
'通常関数のTrim関数
MsgBox "「" & WorksheetFunction.Trim(" A  B  C ") & "」"
End Sub







エクセルVBAテクニック集トップ