CONCATENATEだと大変だユーザー定義関数を使おうマクロ 25回
セルの文字列をつなげる時、CONCATENATE(コンカテネイト)関数を使うことが多いですね。
しかし、引数を追加するのが面倒で、単純だけれどつなげるセル数が多い時などは、もっと簡単にできたらと思うことがあります。
(サンプルファイルは、こちらから
3行マクロ25回サンプルデータ)


Function Ketugou(MyRange As Range) As String
Dim c As Range
For Each c In MyRange
Ketugou = Ketugou & c
Next
End Function



Function Ketugou(MyRange As Range) As String
Dim c As Range
For Each c In MyRange
Ketugou = Ketugou & c & " "
Next
End Function
Function ketugou(Srng As Range) As String
Dim Erng As Range
For Each Erng In Srng
ketugou = ketugou & Erng.Value
Next
End Function
