【やりたいこと】
地区ごとにセルの結合を行う。
⇒A2~A3の結合
A4~A7の結合
データが増えても、自動で地区ごとに結合されるマクロを作りたいです。
【作成したコード】
Dim i As Integer
Dim c As Integer
c = Cells(1, 3).End(xlDown).Row
For i = 2 To Cells(1, 3).End(xlDown).Row
If Cells(i, 1) <> "" And Cells(i, 1).End(xlDown) <> "" Then
Range(Cells(i, 1), Cells(i, 1).End(xlDown).Offset(-1, 0)).Merge
Else: Range(Cells(i, 1), Cells(c, 1)).Merge End If
Next
【課題】
上記のコードだと、地区列がすべて関東で結合されてしまいます。
for文のループ処理がうまくいっていないようです。
良い方法はありますでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/24 04:58
2021/06/24 05:10
2021/06/24 05:26