0
今のコードでは、「列Dのセルのいずれかがこれらのワードと一致する場合」、 "私がしたいことは、列Dの2つのセルをマージすることです。上のセルは単語を持ち、下のセルは空白になります。私はまた、テーブルをインクリメンタルに3つのセルを1行にマージして、FからHの後にIをスキップしてからJ-Lをマージするようにしたいと思います。ここでのコードは次のとおりです。複数の文を使用してVBAで複数のセルグループをマージする
Sub Merge_PlansourceCategories()
Dim RgToMerge As String
For i = 1 To ActiveSheet.Cells(Rows.Count, 4).End(xlUp).row
RgToMerge = ""
If Cells(i, 4) = "red" or cells (i, 4) = "blue" Then
RgToMerge = "$F$" & i & ":$H$" & i + 1
'for step loop to make this easier?
With range(RgToMerge)
.Merge
.HorizontalAlignment = xlCenterAcrossSelection
.VerticalAlignment = xlCenter
End With
End If
Next i
End Sub