1
Private Sub CommandButton1_Click()

NextRow = 2

Sheets("data").Cells(NextRow, 2) = Now

Sheets("data").Cells(NextRow, 3) = Sheets("sheet1").Cells(NextRow, 2)

Sheets("data").Cells(NextRow, 4) = ThisWorkbook.Sheets("Sheet1").Range("b3")

Sheets("data").Cells(NextRow, 5) = ThisWorkbook.Sheets("Sheet1").Range("b4")

Sheets("data").Cells(NextRow, 6) = ThisWorkbook.Sheets("Sheet1").Range("b5")

Sheets("data").Cells(NextRow, 7) = ThisWorkbook.Sheets("Sheet1").Range("b6")

Sheets("data").Cells(NextRow, 8) = ThisWorkbook.Sheets("Sheet1").Range("b7")

Sheets("data").Cells(NextRow, 9) = ThisWorkbook.Sheets("Sheet1").Range("b8")

Sheets("data").Cells(NextRow, 10) = ThisWorkbook.Sheets("Sheet1").Range("b10")

Sheets("data").Cells(NextRow, 11) = ThisWorkbook.Sheets("Sheet1").Range("b11")

Sheets("data").Cells(NextRow, 12) = ThisWorkbook.Sheets("Sheet1").Range("b12")
End Sub

これが私のコードです。私が価値を与え続けるときはいつでも、それは上書きされます。変更方法は?別列でのエントリー方法は?

4

1 に答える 1

1

たとえば、次の空の行を見つけるために小さなループを挿入できます (未テスト!):

NextRow=2
do until Sheets("data").Cells(NextRow,2) = ""
    NextRow = NextRow + 1
Loop
于 2013-05-14T15:19:30.980 に答える