特定文字で改行コードを追加したい
カンマや句読点が発生した場合、改行コードを追加したい場合があります。
改行コードを追加する概念ではなく、置換(Replace関数)する形で実装可能です。
特定文字で改行するサンプルコード
'■特定文字が出現したら、特定文字出現後に改行コードを追加する。
Public Function call_replaceNewLine(str As String, keyword As String)
'■vbCrlfでの改行の場合
call_replaceNewLine = Replace(str, keyword, keyword & vbCrLf)
'■vbLfでの改行の場合
'call_replaceNewLine = Replace(str, keyword, keyword & vbLf)
End Function
実際の使い方
下記コードのように使用します。
Public Sub sample()
Debug.Print call_replaceNewLine("あいうえおあいうえおあいうえお", "お")
'あいうえおあいうえおあいうえお
'↓
'あいうえお
'あいうえお
'あいうえお
End Sub



コメント