
ユーザー定義関数を作成して文字列を結合する Excel 2013 マクロ講座 45回
ユーザー定義関数の作り方を徹底的にマスターしましょう。それには何度も反復するのが一番です。
今回は、指定範囲の文字列を結合するユーザー定義関数です。
(サンプルファイルは、こちらから マクロ45回サンプルデータ)



Function MergeStrings(セル範囲 As Range) As String
Dim tempStr As String
For Each セル範囲 In セル範囲
tempStr = tempStr & セル範囲.Value
Next セル範囲
MergeStrings = tempStr
End Function
関数ですから、好きなところで利用できるのがメリットです。

tempStr = tempStr & セル範囲.Value & " "
名前を結合するなどに利用できます。
