>>64 Sub NURUPO() Sheets("Sheet2").Range("A1:E65536").ClearContents LastRow = Sheets("Sheet1").Cells.SpecialCells(xlLastCell).Row GYOU2 = 1 For GYOU1 = 1 To LastRow If Sheets("Sheet1").Cells(GYOU1, 3) <> Sheets("Sheet1").Cells(GYOU1 + 1, 3) Then For RETU = 1 To 5 Sheets("Sheet2").Cells(GYOU2, RETU) = Sheets("Sheet1").Cells(GYOU1, RETU) Next RETU GYOU2 = GYOU2 + 1 End If If Sheets("Sheet1").Cells(GYOU1 + 1, 3) - Sheets("Sheet1").Cells(GYOU1, 3) >= 0.006945 Then GYOU = Fix((Sheets("Sheet1").Cells(GYOU1 + 1, 3) - Sheets("Sheet1").Cells(GYOU1, 3)) / 0.006944) GYOU2 = GYOU2 + GYOU - 1 End If Next GYOU1 End Sub