対象列の隣の列の文字を結合するスクリプト

VBAなんてやらないよ!っておもってたら単純作業の繰り返しには効率的だという事が発覚!
なのでメモっておく。

これはJ2:J6000までの列とK2:K6000までのセル内を結合し、その後K列の内容を削除する。
結合したい対象のセルが違う場合はCells内をいじればよくて(1,1)を基準として数を加減すればOK
Range内をかえれば対象列も変更可能。

Sub Mojimoji()
  Dim Moji As String
  Dim c As Range
  
  For Each c In Range("J2:J6000")
    Moji1 = c.Cells.Value
    Moji = c.Cells(1, 2).Value
    If Moji <> "" Then Moji = c.Cells.Value & Moji
    If Moji <> "" Then c.Value = Moji
    c.Cells(1, 2).Value = Null
  Next
End Sub

セル内に =J1&K1って入力してコピペでもいい作業なんだけどね…