結合されたセルの次の位置を取得する

セルを順番に読み込む場合に 結合されていないセルであれば Range("A1"), Range("A2"), Range("A3"), ・・・
Cells(1,1), Cells(2,1), Cells(3,1), ・・・ のように順番に読み込めばよいのですが 結合されたセルを同じように処理すると
空白データとして判断されてしまいます

セルの結合情報から判断する方法もありますが Offset プロパティを使用すれば 次のセルが簡単に取得できます
下記の例では A1 セルから下方向に次のセルの行番号を取得しています

l_Row = Cells(1, 1).Offset(1).Row

ループ処理の中で取得したセルを Range オブジェクトにセットする処理を繰り返せば 行番号を意識しないコード記述も可能です
Set o_Range = o_Range.Offset(1)

列方向に次のセルの列番号を取得する場合には 以下のように記述します
l_Col = Cells(1, 1).Offset(,1).Column