以下のコードは5列で50まで数値を入れたいと思い書いたのですが、何も変わりません。
どうすればいいですか?
*Excelにはデータは何も入っていません。
Option Explicit
Sub 演習4()
Dim s As Worksheet Set s = ThisWorkbook.Worksheets(2) Dim cnt As Integer: cnt = 1 Dim i As Integer: i = 0 Dim j As Integer: j = 1 With s Do While .Cells(i + 1, 1) = "" If cnt = 50 Then Exit Do i = i + 1 Do While j = 5 .Cells(i, j) = cnt cnt = cnt + 1 j = j + 1 Loop Loop End With
End Sub