教えて!ExcelVBA!

ExcelVBAの基礎知識・書き方について紹介します。

ExcelVBAのWorksheetFunctionオブジェクトで使用するTrim関数の使い方

構文

構文は以下の通りです。

WorksheetFunction.Trim(文字列)

解説

WorksheetFunctionは、ExcelVBAの組み込みオブジェクトで、Excelのワークシート関数をVBAから呼び出す際に使用します。Trim関数は、指定した文字列の先頭や末尾にある余分な空白を取り除くために使用します。文字列の中間にある空白は削除されません。

プログラミング例

具体的なプログラミング例を紹介します。

Sub 空白を削除する例()
    ' 変数の宣言
    Dim 入力文字列 As String
    Dim 結果文字列 As String
    ' ユーザーに入力を求める
    入力文字列 = InputBox("文字列を入力してください:")
    ' Trim関数を使って、空白を削除
    結果文字列 = WorksheetFunction.Trim(入力文字列)
    ' 結果を表示
    MsgBox "空白を削除した後の文字列: " & 結果文字列
End Sub

上記のプログラムは、Trim関数で余分な空白を削除し、結果文字列に格納します。最後に、MsgBoxで処理後の文字列を表示します。

まとめ

Trim関数を使用すると、文字列の先頭と末尾の余分な空白を簡単に削除できます。