文字列の改行を削除する関数です、セル内に改行がある場合に改行のない文字列に変換できます。
VBEの標準モジュールに下のコードを登録して「Excelマクロ有効フォーム」で保存してください。
関数の登録方法は⇒♯000 ユーザー定義関数を登録する方法
登録されたら、シート上からユーザー関数「LfDel 」が使用できます。
使い方は
ワークシート上で = LfDel (文字列)の関数として使用できます。
【例】
セル A1
拝啓、
日頃は弊社業務にご協力いただきありがとうございます。
LfDel (A1) →拝啓、日頃は弊社業務にご協力いただきありがとうございます。
Function LfDel(S)
’改行のあるセル内の文字列の改行を削除する関数
’LfDel(文字列)
’LfDel(“aaa 改行 bbb 改行 ccc”,2) → aaabbbccc
On Error GoTo EXITFUN
LfDel = Replace(S, vbLf, “”)
EXITFUN:
End Function
ここで紹介したコード使用による損害に対しては一切責任は負えません。