Dim i As Integer
For i = 1 To 8000
Range("A" & i).Select
If Range("A" & i) = "" Then
Selection.ClearContents
End If
Next i
End Sub
A1 から A8000 まで処理を繰り返した後、B1 から B8000 まで…そのあとはC1に行って…で、
最終的にES8000まで繰り返したいのですが、何かいい方法はないでしょうか…。
Dim i As Integer
Dim a As Integer
For a = 1 To 149
For i = 1 To 8000
If Cells(i, a) = "" Then
Cells(i, a).ClearContents
End If
Next i
Next a
とすればいいでしょう。
列番号も足していけるんですね。勉強になりました。
質問文の"A"の部分をいちいち書き直さなきゃならないかと思いました。
助かりました。ありがとうございました!