どこから始めても、ワークシートの端、たとえば列 A に到達するまで、セルに対してアクションを繰り返し実行する VBA を書きたいと思います。コードが列 A の左側の列に移動しようとすると、列の数よりも多くの回数を繰り返すように指示すると、エラーが発生することがわかりました。列 A で停止するようにループを制限するにはどうすればよいですか?
たとえば、私が使用する場合
For n = 1 To 5
'
ActiveCell.Offset(0, -1).Range("A1:A2").Select
Selection.merge
'
Next n
次に、列 G のセルを選択してこれを開始しても問題ありませんが、列 F 以下のセルを選択するとクラッシュします。
ありがとう!