文字列に含まれる全ての空白を削除する : Access

空白を削除するにはLtrim関数・Rtrim関数・Trim関数がありますが文字中に含まれる場合は使えません。その場合はReplace関数で長さ0の文字列に置き換えます。

BackHome Backテクニック


[文字を入力]テキストボックスに空白を含む文字列を入力します。

下フォームの場合「Office アクセス 2013」と半角と全角スペースが含まれる文字を入力しました。
Office アクセス 2013と半角と全角スペースが含まれる文字を入力
[空白削除]ボタンをクリックすると、空白を削除した文字列が[削除後の文字]テキストボックスに表示されます。
空白を削除した文字列がテキストボックスに表示

Access VBAコード

Option Compare Database

Private Sub コマンド2_Click()
    If IsNull(Me!テキスト0) Then
        MsgBox "削除する文字列を入力してください。"
    Else
        Me!テキスト3 = Replace(Me!テキスト0, " ", "")
    End If
End Sub

関連記事関連記事
StrConv関数で文字を変換する
Left関数とInstr関数で名前から苗字を取り出す


BackHome Backテクニック

Copyright(C) FeedSoft