计算每一行的时间 excel

Calculate Time of each row excel

我想计算 J 列中每一行的时间,我即 =J2-I2 我早些时候得到了一些帮助并编写了这个 VBA 代码

Private Sub CommandButton1_Click()
For i = 2 To 1647 / Range("J" & i) - Range("I" & i)
Next i
End Sub

我希望它 post 从第二行计算开始的 K 列每一行中的计算。但是每次单击按钮以 运行 命令时,我都会收到 method range of object _worksheet failed 错误。我怎样才能让这个错误停止并使它正常工作?

Private Sub CommandButton1_Click()
For i = 2 To 1647 Step 1
    Range("K" & i).Value = Range("J" & i).Value - Range("I" & i).Value
Next i
End Sub

For...Next statement