我正在做一个贷款摊销项目。
贷款在一段时间内摊销。假设 20 年有 239 条支付线。
只要最后一次预定付款小于实际付款 6309,那么预定付款应该等于 2711 + 4
我一直在尝试编辑此代码。
Private Sub CommandButton23_Click()
Dim r1, r2, n As Long
Dim Pay_Num As Integer, result As String
Pay_Num = Range("D34").Value
With Sheets("LOANQUIC & Schedule Table") '~~> change to suit
Dim lrow As Long
Number_of_Payments = Range("G20").Value
lrow = .Range("A" & .Rows.Count).End(xlUp).Row
r1 = Application.Transpose(.Range("A2:A" & lrow))
r2 = Application.Transpose(.Range("J2:J" & lrow))
For n = LBound(r1) To UBound(r1)
If r1(n) <> "" Then r2(n) = r1(n)
If r1(n) = Number_of_Payments Then Sched_Pay = Number_of_Payments
Range("D35").Value = Sched_Pay
Next
.Range("J2:J" & lrow) = Application.Transpose(r2)
End With
End Sub